ai
-
Rails + RubyLLM vs LangChain in 2026: The Honest CTO Comparison
The Email That Started This Post A friend who is a founder sent me a Telegram message last month. “We’re three engineers. We have an AI feature to ship by Q3. Everyone…
-
Everyone Is an “Engineer” Now, and Nobody Knows What Anyone Does
A CTO’s field guide to the 2026 AI job title theater, with a companion reference guide covering all 40 roles. I have been a CTO for most of my adult life. I…
-
Vibing Fatigue: Why Tracking AI Usage Is the Wrong KPI
A developer I know got pulled into a “productivity review” last month. Not because their output dropped. Because their AI tool usage was below the team average. Their manager wanted to know…
-
AI Made Learning Feel Pointless. That’s Exactly When It Matters Most.
A week ago my blog post got noticed by developers. I got so many messages and there was a recurring theme. They feel helpless and anxious with the ever growing AI dominance…
-
The Training Data Paradox: What Happens When AI Replaces the Engineers Who Trained It
There is a question hiding in plain sight behind every celebration of AI-generated code, every prediction that developers are obsolete, every LinkedIn post about building an app 100x faster with a prompt.…
-
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.…
-
No, Average People Will Not Build Their Own Software With AI
There is a narrative gaining traction in tech circles, on social media, and in breathless conference keynotes that goes something like this: AI will soon let anyone build their own software. Need…
-
Specify: The Most Important Skill in AI-Driven Development
If you take one thing from this entire series, let it be this: the quality of AI-generated code is bounded by the quality of your specification. No amount of model capability, prompt…
-
ADD: AI-Driven Development as a Methodology for the Future Engineer
Software development has always evolved through methodologies that structure how we think about building systems. Waterfall gave way to Agile. Test-Driven Development changed how we approach correctness. Behavior-Driven Development shifted focus toward…
-
The Future Engineer: What Software Development Looks Like When AI Handles the Code
The software industry has entered a period of genuine transformation. After decades of incremental tooling improvements, AI-assisted development is introducing changes that feel qualitatively different from what came before. Code completion, automated…