Back to blog

Hello World — Starting This Blog

·
#meta#writing#next.js

Every developer eventually writes the obligatory "hello world" first post. This is mine.

Why Start a Blog?

A mentor of mine suggested that writing consistently, even if nobody reads it, compounds into something valuable over time. The idea is simple: write once a month, and in ten years you have 120 articles documenting your growth, your mistakes, and how you think.

I'm still figuring things out, so I'm not going to hold myself to a strict schedule just yet, but I do want to keep writing when I have something worth saying.

What I'll Write About

Mostly things I'm actively working on or thinking through:

  • Software architecture and system design decisions
  • Things I learned the hard way
  • Projects I'm building and why
  • AI/ML experiments and observations
  • Cloud infrastructure and DevOps patterns

Not everything will be polished. Some posts will be rough notes. That's intentional.

How This Site Is Built

The blog runs on Next.js with static export, so the whole thing deploys to GitHub Pages as a static site. No server required.

Posts are written as MDX files in a /content/blog/ directory and parsed at build time using gray-matter for frontmatter and next-mdx-remote for rendering. No CMS, no database — just text files committed to git.

The stack:

  • Next.js 16 with App Router
  • TypeScript throughout
  • Tailwind CSS for styling
  • MDX for blog posts

The design is deliberately minimal. Readable text, plenty of space, dark by default.

What's Next

More posts. There's a lot to figure out at this stage, and writing seems like a decent way to do it.