The quirks and quacks of software development.
Coding faster buys developers free time at first, but eventually that time will be filled with more work—or fewer developers.
Software developers were already struggling to keep up with dependencies. AI coding is making it worse.
How we manage coding agents isn’t all that different from how we would manage a real live developer. What does that mean for our careers?
You can be a Go developer too. Just ask Claude.
I can build so much more now, and it doesn’t even seem like work. But I will miss coding.
Yesterday’s big sprawling piles of convoluted code were built on years of rushed features and coding shortcuts. Coding agents promise to end all of that.
You know what else makes coding mistakes, writes bugs, and never writes the same code twice when prompted? Humans. We know how to deal with it.
Today’s programming languages allow developers to make sure our agents are producing quality code. Before long, they’ll be unnecessary.
Windows 3.1, modems, CompuServe, AOL, and bulletin board systems made writing software fun. You could even earn a little profit.
Even hardware companies like Nvidia know they can sell more products to more people if they give software developers what they want.
As open source projects embrace agentic coding, software is becoming AI code all the way down.
Agentic AI has made writing code trivial. We can expect it to improve the remaining 60% to 70% of the developer’s job as well.
The IDE ruled when developers did one thing at a time. Now developers need a next-generation tool to manage multiple coding agents working on multiple tasks in parallel.
Not all prompts are created equal. You can save a bundle on token costs by routing your simpler prompts to cheaper models.
Open source maintainers are right to be concerned about AI slop, but banning AI-generated code outright is a huge mistake.
Our compilers forced us to write clearly. Our coding agents won’t do that.
Software developers need to figure out the right way to do agentic coding before someone comes along and does it for us.
Imagine a level of software production that is eight orders of magnitude beyond what we are producing today.
For decades the job of software engineers has been writing code. Now it’s turning into something else.
It took time and effort, but I learned to trust my coding agent. In the same way I've learned to trust any new developer.