Latest Writing
Essay·June 21, 2026·~7 min read
Artificial Intelligence vs Biological Intelligence: The Mind We're Trying to ReplaceCEOs are declaring AGI and pricing in a workforce of models. But the thing they're racing to replace runs on twenty watts, adapts to every moment, and never collapses when it thinks about itself. A working engineer's case for biological intelligence.
Read →Essay·June 8, 2026·~6 min read
The Language AI Will Actually Write Code InClean code, design patterns, readable names. Those are ergonomics for a human brain with seven slots of working memory. The AI doesn't have that brain. So why is it still writing code for it?
Read →Build·June 7, 2026·~5 min read
My Slack Profile Picture Changes Itself Every Day (and I Love It)A Raycast extension, a folder full of selfies, and a midnight scheduled job that quietly rotates my Slack avatar. Friday gets the most photos. This was not an accident.
Read →Essay·May 30, 2026·~10 min read
The Human in the Loop Is Still the Bottleneck. And That's the Point.A year of aggressive AI adoption has taught me something the productivity dashboards don't show. The machine got faster. The humans didn't. And the gap between them is where most of the new chaos is coming from.
Read →Essay·May 27, 2026·~8 min read
Everyone Is Building a Launcher. Almost None of Them Get the Point.A new Raycast clone ships every week now that AI has collapsed the cost of building one. Most of them are solving the wrong problem. The actual moat was never the launcher, it was what users could build on top of it.
Read →Essay·May 27, 2026·~6 min read
Becoming a Profile: How the Algorithm Quietly Took Over Our AttentionIt started with the Facebook News Feed and ended with us mistaking dopamine for learning and notifications for community. A note on why uninstalling the app isn't enough anymore.
Read →Personal·May 26, 2026·~7 min read
I Am Still Not Laid OffA quiet account of what it feels like to keep your job in an industry that's letting people go in waves. Notes from a tired engineer, written late at night.
Read →Essay·May 25, 2026·~10 min read
The Productivity Illusion: When Shipping Speed Becomes the Enemy of Software QualityAI made building software faster than it has ever been. It also made building bad software faster than it has ever been. Teams are confusing the two, and the cost is showing up everywhere except the dashboards that matter.
Read →Essay·May 21, 2026·~10 min read
Beyond the Pin: Rethinking How We Annotate Visual DocumentsPin-based commenting has been the default for collaborative review for over a decade. It has a structural problem: pins anchor to coordinates, not to the things people actually care about. Here's what a better model could look like.
Read →Essay·May 20, 2026·~10 min read
The Engineer's Marathon: How to Stay Sharp When the Job Wants You to Sprint ForeverA career in software is long, but every individual quarter wants to feel like a startup. Here's how I think about saying no, splitting time, owning a calendar, and protecting the version of yourself that has to keep doing this for thirty more years.
Read →