Essays
Your Cloud Bill Is A Tax On Someone Else's Resume
Kubernetes adoption is often a tax on someone else’s resume. How solo founders end up with $600 AWS bills — and the one-VPS stack that replaces it.
The Real SaaS Moat AI Can't Replicate
AI can clone your features in an afternoon. What it can’t clone is the thing most founders haven’t bothered to build. Here’s where the actual defensibility lives in 2026.
Software Engineering Is Dead, or Is It?
The boring stuff was load-bearing all along.
The AI Productivity Paradox: Why I'm Working More Than Ever
I get more done in a day than I used to in a week. I’ve also never been this tired.
I Built 2 SaaS Products Vibe Coding. Here's the System That Made It Work.
Context hygiene, mise en place, and why your wife is always right.
Congratulations, You've Been Promoted to Code Janitor
A meditation on what we traded for velocity
Your Code Quality Doesn't Matter Anymore (And It Never Did)
The uncomfortable truth about what actually makes SaaS defensible.
The $30/Year Stack for Launching Small Bets
Professional email, chat widget, uptime monitoring, analytics — the unsexy infrastructure that makes solo projects look legitimate, for the cost of a month’s lunch.
90% of Programming Skills Just Got Commoditized. The Other 10% Is Worth 1000X More.
There’s a new layer between you and your code. It has no manual.
Claude Code Is Incredible. It Also Almost Shipped 8 Production Bombs Last Week.
What 15 years of production scars are still good for
Clean Code Is Dead. Long Live Clean Specs.
Your Code Has a New Audience, and It’s Not Human
I Found a Cryptominer in My Client's Production Cluster. Claude Code Found the Attacker.
A New Year’s security incident, a CVSS 10.0 vulnerability, and an hour-long investigation that should have taken days.
I Spent Weeks Confused About Claude Code's 5 Concepts. Here's the Mental Model That Finally Clicked.
Slash commands, skills, agents, MCP servers, plugins — I kept building three things for the same task until this mental model clicked.
I spent years on Kubernetes. Now I'm betting against it.
Solo devs don’t need complexity. They need deploys that work.
Why Your AI Wakes Up Every Morning With No Memory (And how to fix it)
AI agents start every session blank. Here’s why context loss is the silent killer of productivity, and the patterns that fix it without rewriting your tooling.
I Watched AI Generate a Perfect Todo App in 3 Minutes. Then I Spent 3 Days Fixing It.
AI generated a working app in 3 minutes. I spent 3 days rebuilding it. Not because the AI failed—because I didn’t specify what I actually needed. Here are the 8 questions I should have asked first.
The Junior Dev Paradox: We’re Speed-Running Past the Tutorial
AI tools let juniors skip the tutorial and ship features on day one. The catch: they’re also skipping the part where they learn to debug.
How to Secure Your Vibe-Coded Project (Before It Secures You)
Most developers ship without security audits. Here’s how to catch vulnerabilities before they become breaches.
If I Were Starting a New SaaS Today, I'd Do This
Most SaaS projects fail because founders spend weeks on foundations instead of features. Here’s how to skip the scaffolding and ship fast.
AWS Is Overrated
Indie devs don’t need the same cloud as Amazon.