Essays on AI, engineering and Rails
Honest takes on code, AI, and what actually works
-
Latest ·
·
6–10 minutesI Still Miss Writing Code
Read essay →: I Still Miss Writing CodeThere is a specific kind of quiet I have been thinking about lately. It is late. The office is empty, or the house is finally asleep. There is a problem on the screen that refuses to be solved, and for…
Recent essays
-
AI Made Writing Code Easier. It Made Being an Engineer Harder.
Yes, writing code is easier than ever. AI assistants autocomplete your functions. Agents scaffold entire features. You can describe what you want in plain English and watch working code appear in seconds.…
-
The First 1,000 Lines Determine the Next 100,000 in AI Coding
I learned this the hard way while working with Claude Code. AI looks at your existing code and copies the patterns it finds. If you start with clean code, the rest stays…
-
How to Make Your Website Agent-Ready With WebMCP: A Practical Guide
In my previous post on WebMCP, I covered what WebMCP is and why it matters. The response told me something important: developers do not want another think piece about the future of…
-
Coding Is Changing. Software Engineering Is Not Going Anywhere.
At the World Economic Forum in Davos on January 20, 2026, Anthropic CEO Dario Amodei said something that landed like a grenade across the technology industry. In an interview with The Economist,…
-
The “Build It Yourself” Trap: How AI Enthusiasm Is Quietly Killing Core Product Development
A new kind of logic is spreading through developer communities, startup circles, and engineering Slack channels. It goes something like this: why pay a monthly subscription for software someone else built when…
-
When ADD Is Wrong: Recognizing the Limits
Every methodology has boundaries. Waterfall fails when requirements change frequently. Agile struggles with fixed-scope contracts. TDD is awkward for exploratory prototyping. No approach works everywhere, and pretending otherwise leads to poor outcomes.…
-
Software Companies Are Dead. Just Nobody Told Them.
Software companies are dead. Just nobody told them. Or so everyone keeps saying. LinkedIn is flooded with Claude Code hype. Cursor is “changing everything.” Every founder on your feed is screaming that…
-
ADD Meets TDD, BDD, and Agile: Combining Methodologies
ADD is not a replacement for existing development methodologies. It is a complement to them. Teams already practicing Test-Driven Development, Behavior-Driven Development, or Agile workflows have a head start with ADD because…
-
ADD in Context: Greenfield, Legacy, Refactoring, and Testing
The ADD cycle is consistent across contexts: Specify, Generate, Evaluate, Integrate. But how you apply each phase changes depending on what you are building and where you are building it. Greenfield projects…
Work with me
AI-driven development, Rails and engineering leadership. See what I do and how we can work together.