My developer tooling stack for 2026
The editors, terminals, CLI tools, and workflow glue I actually use daily — with honest notes on what earned its place and what got cut.
Notes on software engineering, performance, and the tools I use to build things.
The editors, terminals, CLI tools, and workflow glue I actually use daily — with honest notes on what earned its place and what got cut.
Why static-first architecture wins for content sites, and the concrete techniques I use to keep Lighthouse scores at 100 without giving up interactivity.
Discriminated unions, assertion functions, and the satisfies operator — a working tour of the narrowing techniques that make TypeScript feel like a superpower.
A billion-row education in what the query planner actually does with your indexes — and the EXPLAIN habits that would have caught each mistake early.
We moved a production app to edge rendering and back again for half of it. What the latency numbers actually said, and a decision framework for when the edge earns its complexity.