careerproductivitywriting

Hello World: Starting My Developer Blog

Why I decided to start writing about software engineering, what you can expect, and the tools I use to stay productive.

March 20, 20262 min read🇬🇧 English

Hello World: Starting My Developer Blog

After years of reading other engineers' blogs and taking notes in private Notion pages, I finally decided to make the leap and start writing publicly. This is my first post, and I want to share the why behind it.

Why Write at All?

Writing is thinking. Every time I force myself to explain a concept in plain English, I discover gaps in my own understanding. The "rubber duck" effect — but the duck can read.

There are three concrete reasons I'm doing this:

  1. Solidify knowledge — Teaching something is the fastest way to learn it deeply.
  2. Build a trail — Future me will thank past me for documenting the decisions and dead ends.
  3. Give back — Stack Overflow and countless blog posts got me here. It's time to contribute.

What I'll Write About

Expect a mix of:

  • Deep dives into technologies I'm actively using (Next.js, TypeScript, Go, Postgres)
  • Architectural decisions and the tradeoffs that come with them
  • Productivity workflows for engineers
  • Occasional opinions on the state of the industry

My Current Stack

Here's a quick snapshot of what I reach for on a daily basis:

const stack = {
  frontend: ['Next.js App Router', 'TypeScript', 'Tailwind CSS'],
  backend: ['Node.js', 'Go', 'PostgreSQL', 'Redis'],
  infra: ['Docker', 'GitHub Actions', 'Vercel'],
  tools: ['Neovim', 'Warp', 'Raycast'],
}

The Blog Itself

This blog is intentionally simple: Markdown files committed to the same Git repo as the portfolio. No CMS, no database, no vendor lock-in. A fs.readFileSync and a remark pipeline are all it takes.

"Simple systems have fewer places to break." — every senior engineer after their fourth on-call incident

What's Next

The next posts are already outlined:

  • My full-stack starter kit — the exact setup I use for every new project
  • Postgres vs. MongoDB in 2025 — when to reach for a document store
  • Making React Server Components click — the mental model that finally made it make sense

Thanks for reading. See you in the next one.