Blog
Thoughts on building things.
Token Bros
There's a new status symbol in tech: how many AI tokens you can burn through. Leaderboards. Bragging rights. Laptops half-open so the meter keeps running. One question: what have you actually built?
Why Everyone Hates Your New Data Center Project
The anti-data center movement isn't really about data centers. It's about a tech culture that extracts from the physical world while looking down on the people who run it — and now wants to pave over their land to automate jobs it doesn't understand.
I Spent a Week in Sales and I'm Terrible at It
Every software engineer should spend a week doing the job their software supports. Not shadowing. Not sitting in on calls. Actually doing it. Badly.
Vibe Coding Is Real. The $2,000 Course Is Not.
"Vibe coding" is doing two incompatible jobs at once. It describes my 13-year-old shipping Android apps and it describes me architecting enterprise systems. Same term. Wildly different activities. And into that confusion walks the course bro.
I Stopped Writing Code
After 15 years as a software engineer, I don't write code anymore. I architect systems and direct the things that write code. Here's why that's not as scary as it sounds.
The "Is It Stupid?" Check
Before I build anything, I run it through three questions. This framework came from years of evaluating client ideas for custom software — and it's saved me from more bad decisions than I can count.
The Stuff I Never Had Time to Build
AI coding agents didn't just make me faster at work. They gave me the bandwidth to build every little utility I've wanted for years but could never justify the time for.