Essays on AI, engineering and Rails
Honest takes on code, AI, and what actually works
-
Latest ·
·
5–7 minutesThe Rise of Wasteful Resources
Read essay →: The Rise of Wasteful ResourcesWe used to be proud of making things small. Now the default is to throw more tokens, more context and more compute at every problem. Why AI waste became normal, what it really costs, and how to get the craft…
Recent essays
-
Cocoa, Chocolate, and Why AI Still Can’t Discover
Imagine standing in front of a freshly picked cocoa pod. You break it open, and inside you find a pale, sticky pulp with bitter seeds. Nothing looks edible, nothing smells particularly appetizing.…
-
When to Hire Real Engineers Instead of Freelancers for Your MVP
Building a startup is a race against time. Every day you wait to ship your idea is a day your competitors could gain an edge. That’s why many founders start with freelancers…
-
Why “Lines of Code” Is the Wrong Way to Measure AI Productivity in Software Development
Last week, I had a conversation with another CTO that got me thinking about how we measure productivity in the age of AI-assisted software development. Here’s how it went: CTO: Right now,…
-
On AI-Generated Code, Maintainability, and the Possibility of Disposable Software
Over the past two years, I’ve been using various AI-assisted tools for programming like Codeium, GitHub Copilot, ChatGPT, and others. These tools have become part of my daily workflow. Mostly, I use…
-
The AI isn’t going to be on call at 2 AM when things go down.
Large Language Models (LLMs) like ChatGPT, Copilot, and others are becoming a regular part of software development. Many developers use them to write boilerplate code, help with unfamiliar syntax, or even generate…
-
AI Isn’t Leveling the Playing Field, it’s Amplifying the Gap
We were told that AI would make development more accessible. That it would “level the playing field,” empower juniors, and help more people build great software. That’s not what I’m seeing. In…
-
May 1st, Workers’ Day: Reflecting on the Future of Developers in the Age of AI
Every May 1st, we celebrate Workers’ Day a moment to recognize the hard work, progress, and dignity of people across every profession. Traditionally, it’s a day to honor laborers, craftsmen, and knowledge…
-
AI Can Write Code. But Can It Build the Right Product?
AI is changing how we write code. But there’s a critical question not enough teams are asking: Is it helping us build the right thing? From GitHub Copilot to ChatGPT and beyond,…
-
AI “Vibe” Coding Will Increase Demand for Software Engineers; Here’s Why
Today, my LinkedIn feed was overflowing with hot takes about AI and the future of programming. A recurring theme? That AI will make software engineers obsolete. No-code platforms, AI-assisted builders, and vibe-based…
Work with me
AI-driven development, Rails and engineering leadership. See what I do and how we can work together.