Posts
All blog posts
The AI Divide How Frontier Models Risk Becoming the Rich Person's Superpower
Frontier AI models are a cognitive superpower but they cost money. Are open-weight models like DeepSeek and Llama enough to stop AI widening inequality?
The Lag and Why AI Displacement Numbers Tell Half the Story
Everyone's counting the jobs AI is killing. Almost nobody's counting what's being built in the wreckage. The data says we're in a lag, not a collapse.
Running GitHub Actions on Your Desk Instead of Renting Compute
Running GitHub Actions runners on desk hardware instead of renting compute. Real costs, real hardware, real learnings from a MacBook Pro M1 and a Raspberry Pi
Every Employee Gets an AI Team. Now Do the Maths
Give every employee 5-9 AI agents and the org chart explodes. Here's what maximum augmentation actually looks like, and why the ceiling is lower than you think.
The Span of Control Problem Hasn’t Gone Anywhere
AI agents scale output. They don't scale judgment. That's your problem.
The AI Revolution and Jevons' Paradox Why the Future of Tech Jobs Isn't What You Think
Jevons' Paradox predicts AI won't kill software jobs, it'll multiply them. But the real story is wage compression: a small elite builds the machines while everyone else becomes more productive yet less valuable.
The AI Employment Paradox: Why the Job Crisis Narrative Misses the Point
AI won't destroy jobs—it will multiply them. But only for those who understand the real opportunity isn't efficiency, it's entrepreneurship.
The Infrastructure Automation Stack That Actually Scales: Terraform, Terragrunt and Atlantis
The Infrastructure Automation Stack That Actually Scales: Terraform, Terragrunt, and Atlantis
Is it time to stop shaming vibe coding?
Is it time to stop shaming vibe coding? As an industry we have accepted AI, but are also fearful of what it could mean to livelihoods and careers. Join me as we explore whether or not vibe coding should stop being shamed.
How I built this blog using Hugo, Obsidian, AWS, and Claude Code
How I built this blog in an afternoon using Hugo, Obsidian, Obsidian Shell Commands, AWS, and Claude Code