joelio

Hello World: Starting This Blog

metalearning

Every developer blog starts with a post called "Hello World." I'm not going to fight tradition.

Why I'm building this

I'm on a journey to become a full-stack developer, and I learn best by building things and writing about them. This site is both the destination and the vehicle — a real project I can use to practice everything I'm learning.

What to expect

The plan is to document things as I actually encounter them: real problems, wrong turns, and the occasional breakthrough. Posts will cover:

  • Concepts I'm working through — fundamentals, patterns, and the things that finally clicked after they didn't
  • Books I've read — key ideas from books on leadership, productivity, and anything else I find worth writing down
  • Projects I'm building — including this site itself
  • Tools and techniques — things I find useful enough to write down

The tech stack

This site is built with:

// The tools powering this blog
const stack = {
  framework: 'Next.js 15 (App Router)',
  language: 'TypeScript',
  styling: 'Tailwind CSS v4',
  content: 'MDX files on the filesystem',
  deployment: 'Vercel',
}

I chose this stack partly because it's widely used and good to know, but also because it gave me a chance to actually understand how a modern full-stack app fits together.

The roadmap

Check out the Roadmap page to see where I am and what's coming next. It's basically a public todo list for my learning journey.


More posts soon. Let's build things.