Writing
Thoughts on engineering, design systems, developer experience, and the craft of building software. No filler, no fluff — just things I wish I had read earlier.
Eight Weeks Building AI Instead of Reading About It
After 22 years in enterprise tech I stopped reading about AI and started building with it. Here is what actually happened.
April 13, 20266 min read
AIBuildingGermanyAgentsPersonal
The Hidden Cost of Premature Abstraction
Why abstracting too early is one of the most expensive mistakes in software engineering — and how to resist the urge.
March 28, 20257 min read
EngineeringDesignBest Practices
Building for Scale: Lessons from 10M Requests/Day
Hard-won lessons from scaling a Node.js API from zero to 10 million requests per day without rewriting everything.
February 14, 202512 min read
BackendScaleNode.jsArchitecture
Why I Rewrote My Side Project in Rust
A practical account of rewriting a Node.js CLI tool in Rust — what I gained, what surprised me, and whether it was worth it.
January 5, 20259 min read
RustNode.jsCLIPerformance