AI Won't Replace Programmers—At Least Not Anytime Soon

I may not be the smartest person in the room, but after working closely with Claude and ChatGPT over the past few months, I want to share some observations. AI won’t replace programmers—at least not anytime soon. For AI to truly replace programmers, one of two conditions must be met: Accept that our codebases will eventually become completely unreadable to humans. Once no human can maintain the code, all bugs must be fixed by AI. Inevitably, the AI will encounter a bug it can’t solve, and we’ll need human programmers to refactor and essentially rewrite everything from scratch. ...

Claude Code: First Impressions - Disturbingly Good

Just installed and played a little bit with Claude Code, and it’s disturbingly good. I played with it for a few hours—it took me that time to write an MCP server from scratch, create a simple OAuth proxy, debug it, and then perform some refactoring to make it modular and maintainable. Yes, without human touch it writes spaghetti code that works but is barely maintainable. However, the nature of programming is changing; you will need to read more than write. But without writing, you won’t be able to read and understand. I think developers with many years of experience who know how to write code and are able to adopt new AI tools will be invaluable, because one such developer can easily replace a small team. But for newcomers, it will be extremely difficult to gain the required experience to work productively with AI tools. ...

No, AI won’t take jobs from us, not yet.

No, AI won’t take jobs from us, not yet. Claude struggled to write a script to unseal the vault in my k8s cluster until I split the job into small chunks and guided it step by step through what needed to be done.