Dev Notes

Honest writing about building software.

No fluff. Just the things I actually learned shipping products — the tradeoffs, the mistakes, and the occasional thing that just worked.

Latest
Frontend

React state management in 2026 is actually fine now

June 1, 2026 · 5 min

Zustand, Jotai, or just useState. A calm look at what actually matters for most apps.

TypeScript

Turn on strict mode and fix it once

May 19, 2026 · 4 min

The weekend you spend enabling TypeScript strict mode will save you dozens of production bugs. Here’s the migration path that causes the least pain.

Architecture

Monolith first, microservices only if you have to

May 6, 2026 · 6 min

You don’t have Netflix’s problems. A well-structured monolith will take you further than you think.

Go

Writing a small CLI tool in Go: what surprised me

April 18, 2026 · 8 min

Cross-compilation, static binaries, and the stdlib. Go is genuinely good at this and I’m annoyed it took me this long to try it.