diff --git a/gatsby-config.js b/gatsby-config.js index 1110ae7..7158d2c 100644 --- a/gatsby-config.js +++ b/gatsby-config.js @@ -1,15 +1,16 @@ const lost = require("lost") const pxtorem = require("postcss-pxtorem") -const url = "https://calvinlang.github.io/" +const url = "https://calvinlang.io/" module.exports = { siteMetadata: { url, siteUrl: url, title: "Mental Belly Rubs", - subtitle: "Code, food, read, medical lab, tying to learn to draw.", - copyright: "© All rights reserved.", + subtitle: + "Cooks with hot fire. Codes with pure lighting. Writes like a sumo tango dancer. Eats ice cream with a little spoon. ", + copyright: "Calvin Lang © 2020", disqusShortname: "", menu: [ { diff --git a/src/components/Layout/index.jsx b/src/components/Layout/index.jsx index 628a6d7..bbb9404 100644 --- a/src/components/Layout/index.jsx +++ b/src/components/Layout/index.jsx @@ -1,6 +1,6 @@ -import React from 'react' -import Helmet from 'react-helmet' -import '../../assets/scss/init.scss' +import React from "react" +import Helmet from "react-helmet" +import "../../assets/scss/init.scss" class Layout extends React.Component { render() { @@ -8,7 +8,7 @@ class Layout extends React.Component { return (
- + {children}
) diff --git a/src/components/Links/index.jsx b/src/components/Links/index.jsx index 88643d0..c5edd21 100644 --- a/src/components/Links/index.jsx +++ b/src/components/Links/index.jsx @@ -1,6 +1,6 @@ -import React from 'react' -import './style.scss' -import '../../assets/fonts/fontello-771c82e0/css/fontello.css' +import React from "react" +import "./style.scss" +import "../../assets/fonts/fontello-771c82e0/css/fontello.css" class Links extends React.Component { render() { @@ -17,7 +17,7 @@ class Links extends React.Component { return (
-
    -
  • - - - -
  • + {/* -
      +
    */} + {/* +
*/}
) } diff --git a/src/components/Sidebar/index.jsx b/src/components/Sidebar/index.jsx index d0dc7c9..71dc572 100644 --- a/src/components/Sidebar/index.jsx +++ b/src/components/Sidebar/index.jsx @@ -24,8 +24,8 @@ class Sidebar extends React.Component { {author.name} diff --git a/src/pages/articles/test/another.md b/src/pages/articles/test/another.md deleted file mode 100644 index 471297c..0000000 --- a/src/pages/articles/test/another.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: How I've been using Roam Research -date: "2020-08-28" -layout: post -draft: false -path: "/posts/roam-tips/" -category: "Roam Research" -tags: - - "Roam Research" - - "Note Taking" -description: "Using Roam for 1 month, I'd like to share my thoughts." ---- - -## What is Roam Research? - -(Roam Research)[https://roamresearch.com/] diff --git a/src/pages/articles/test/index.md b/src/pages/articles/test/index.md index 4b4f338..8257ad7 100644 --- a/src/pages/articles/test/index.md +++ b/src/pages/articles/test/index.md @@ -1,33 +1,72 @@ --- -title: Upgraded to -date: "2020-10-28" +title: "Learning to type faster: Why?" +date: "2020-09-10" layout: post draft: false -path: "/posts/upgraded-to-gatsby-v2/" -category: "Gatsby" +path: "/posts/typing-why-learn/" +category: "Productivity" tags: - - "Gatsby" - - "Web Development" -description: "This starter has been forked and upgraded to Gatsby v2" + - "Typing" + - "Note Taking" + - "Productivity" +description: "We are going to begin a 30 day journey of 10 mins/day typing practice on keybr.com to see what happens!" --- -This is a Gatsby v2 compatible version of the -[lumen](https://github.com/alxshelepenok/gatsby-starter-lumen) starter, started -by the folks at [Gatsby Central](https://www.gatsbycentral.com/). +## Why do I want to type faster? -Here's a little recommended reading for Gatsby v2. +I want to be more productive. +I want to take notes with more fluidity. Less stop start, less "Wait what the heck did he just say?" +I will be able to write emails and code faster. -- First, [what's new in v2](https://www.gatsbycentral.com/whats-new-in-gatsby-v2) -- Next, [when should I upgrade?](https://www.gatsbycentral.com/when-should-i-upgrade-to-gatsby-v2) -- [The Gatsby v2 announcement blog post](https://www.gatsbyjs.org/blog/2018-09-17-gatsby-v2/) +## Questions going forward: -If you **do decide to upgrade**, these articles will help you do that. +1. Will typing practice improve my typing in either accuracy, speed, or both? +2. Will typing practice improve my real world typing? +3. Will improving my typing improve my productivity? -- [Getting started with Gatsby v2](https://www.gatsbycentral.com/getting-started-with-gatsby-v2) -- [Should I rebuild my site for Gatsby v2?](https://www.gatsbycentral.com/should-i-rebuild-my-site-for-gatsby-v2) -- [How do layouts work in Gatsby v2](https://www.gatsbycentral.com/how-do-layouts-work-in-gatsby-v2) -- [StaticQuery in Gatsby v2](https://www.gatsbycentral.com/staticquery-in-gatsby-v2) +## We are going to make a bold assumption: -Finally, here's a cheat sheet we prepared to help during the upgrade: +**Learning to type faster will make me more productive** -- [Gatsby v2 refactoring cheat sheet](https://www.gatsbycentral.com/gatsby-v2-refactoring-cheat-sheet) +## At the end we will ask 3 questions: + +1. Is my note taking more fluid? Is there less pause/play of the video I'm watching? +2. Am I faster at getting out my ideas over email or my own journaling? +3. Am I faster at coding? This probably the least likely. + +## Current Typing Pain Points + +Note taking is inefficient. I find myself frantically trying to get a thought down as the speaker has already moved on. + +Every time I make a mistake that the process of backspacing makes me lose track. + +My brain like to jump around (ENFP you see) and I find I'm typing and my brain has already moved onto something else. I lose my place. Could faster typing help focus? + +When I am using the shift key and/or punctuation, I tend to need to reset my hands for a second. Sometimes I have to look down and double check where the ' vs " is. This loses momentum. + +I hate when I type "SOmething" and then it's like, backspace 8 times just to write the same word. It's a real momentum killer. + +## How will I do this? + +First I found a typing practice site. Some of them are visually quite unpleaant. I settled on using [KeyBr](www.keybr.com). It's free, clean interface, and quick to setup. + +But the part I liked the most about KeyBr was the setting to include capitals and punctuation on every word. This is the closest typing practice I've seen to code, yet soft enough that I feel it reflects typing a normal message. + +![](https://firebasestorage.googleapis.com/v0/b/firescript-577a2.appspot.com/o/imgs%2Fapp%2Fcalvinlang%2FW6xvtzrDzo.png?alt=media&token=32609bed-52cf-40d6-b429-c63d1a9a817e) +Okay, pretty basic. +![](https://firebasestorage.googleapis.com/v0/b/firescript-577a2.appspot.com/o/imgs%2Fapp%2Fcalvinlang%2Fv1Qn0CtYYW.png?alt=media&token=978f7e90-17d9-4440-9199-28979af1be34) +Look at all those capitals and punctuation! It's like coding! There's quotations, colons, semi-colons, questions marks, with lots and lot of periods. + +**We are going to practice exactly 10 minutes a day for 30 days.** + +## Day One Complete! Not-impressive. + +![](https://firebasestorage.googleapis.com/v0/b/firescript-577a2.appspot.com/o/imgs%2Fapp%2Fcalvinlang%2Fhh5x-TInu8.png?alt=media&token=5166db05-c928-4fd8-a801-fd2822471ddc) + +_Pretty sad Calvin. Pretty sad._ + +I gotta tell you, this first typing experience was pretty intense. Trying to focus 10 minutes straight with zero impulse, no scratching the nose, no sipping the water, no crying at my desk. The little counter taking count of every single mistake made was daunting. It was like trying to play a game but with more punishment than reward. + +Note that I attribute my low score being in a new platform. There is going to be a learning curve to get used to. So mayyyybe we can add 10%... and round up. I don't seriously type this slow do I? + +Also keep in mind this includes a capitalization and punctuation on every single word. Most sentences you type in an email will never reflect this. I'm sure my typing speed would be higher with normal text. Onwards!