Hello, I love you, won't you tell me your name?
So what are we doing here? Partly, I wanted a blog to have a more realistic playground to try things and practice skills with. There's nothing quite like having to implement something in real life compared with finely crafted tutorial scenarios.
A blog seems like a perfect place to get that training in!
The rest is that it's fun to teach, and they say you never really know something until you teach it to someone else1. Even Josh agrees2, and if it's good enough for Josh, it's good enough for me.
I hope by writing about my learnings, I can teach along the way, maybe provide a few people with a bit of usefulness, maybe a laugh or two, and cement my understanding in the process.
Time is precious. People are busy. I get it. Technology moves at a pretty break neck speed, considering in our life times we can remember a time when we had pagers instead of mobile phones.
New tech seems to come out almost every week and it can get tricky keeping up with it all. So another blog is hardly helping things. You're not wrong, so here's my promise:
- articles are going to be short and sweet. Think bitesize pieces of engineering goodness.
- the average adult reads at 200-250 words per minute3 on a screen. I'm aiming for no more than three minutes of your time.
- if we need to deeply cover a topic, we'll do it over multiple posts.
- less fluff, more direction. I won't fill the post with
For now I've decided to go with NextJS, using the new beta app directory feature (and any other features that they release into beta that sound useful). Tailwind for the CSS, and contentlayer.dev for the MDX management. TypeScript throughout, because friends don't let friends code without it.
That's 431 words, so let's get learning!
Quote from John C. Maxwell ↩
Have you ever tried to explain something to someone, only to realize that you don't quite understand it as thoroughly as you thought you did? Writing a blog post has the same effect. It's the best way to uncover flaws/holes in your mental model, so you can fix them. joshwcomeau.com ↩
According to the University of Texas of the Permian Basin, college students read at a rate of 300 words per minute, while adults as a whole read at an average rate of about 250 words per minute. theclassroom.com ↩