Stop using ORMs for everything
ORMs are great for CRUD. They are terrible for anything that involves multiple joins, aggregates, or bulk operations. After three years of fighting Sequelize and then Prisma, I wrote raw SQL and never looked back. Here’s when it makes sense and when it doesn’t.
React state management in 2026 is actually fine now
Zustand, Jotai, or just useState. A calm look at what actually matters for most apps.
Turn on strict mode and fix it once
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.
Monolith first, microservices only if you have to
You don’t have Netflix’s problems. A well-structured monolith will take you further than you think.
Writing a small CLI tool in Go: what surprised me
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.