Posts
All the articles I've posted.
-
Adding Brotli Compression to Caddy
5 min read caddyCaddy doesn't ship with Brotli support out of the box. Here's how I added it with xcaddy and a custom Docker build.
-
Taming 6,000 GitHub Stars with Astro and a JSON File
11 min read astroI turned my GitHub starred repos into a searchable page on my blog. Here's what worked, what didn't, and why I gave up on SSR.
-
The Art of Deleting Code: Why the Best PRs Have Negative Lines
5 min read EngineeringOn the 'less is more' mindset in software engineering, and why deleting old code is some of the most satisfying work you can do.
-
Nobody Gets Promoted for Simplicity
6 min read EngineeringPromotion systems in tech reward complexity, not good judgment. Here's why that keeps happening and what you can do about it.
-
The AI Paradox: Coding is Easier, Engineering is Harder
3 min read aiWriting code got easy. Knowing what to build didn't.
-
Demystifying AI: Learning LLMs Through 200 Lines of MicroGPT
6 min read AILarge Language Models seem like magic, but they are just math. Let's break down Andrej Karpathy's MicroGPT to understand the core mechanics.
-
Bell Curve Promotions Are Broken
7 min read careerForced ranking systems pit teammates against each other and reward politics over performance. The math doesn't even work.
-
The Skeptic Who Got Benchmaxxed: What Actually Changed About AI Coding Agents
11 min read ai-agentsI used to dismiss AI coding agents as expensive autocomplete. Then Opus 4.5 dropped, and a data scientist started shipping Rust crates that beat numpy. A breakdown of Max Woolf's journey and why the AGENTS.md file might be the most underrated tool in the stack.