NEW POST
There's been much talk about how AI agents affect the workflow loops of software development. Kief Morris focuses on the goal of turning ideas into outcomes by building and managing the working loop.
https://t.co/xkjaSzaE1Z
AI isn’t replacing software engineering — it’s reshaping it.
Paul Duvall digs into CI, spec‑driven workflows, AI‑assisted coding, and why smaller teams may soon build bigger things.
Catch the conversation: https://t.co/ZccMJnTYTT
It is increasingly clear that large language models - by the very nature of their architecture - are incapable of producing anything beyond the mediocrity of their training data.
For me, the interesting question is this: why are humans able to do so?
TDD is very inefficient for AIs. Testing is essential for them but not in the micro steps that the three laws of TDD recommend.
Principles remain the same but techniques must be adjusted to fit the different “mind” of the AI.
Think of the AI as a highly focused idiot savant with a big short term memory and yet horribly absent minded.
I've been using AI for coding for 6 weeks or more. The power is undeniable. But the risks and time sinks are just as undeniable. I'm still not convinced that my project wouldn't be just as far along if I'd written it myself.
I think of it as a carpenter who is adept at using hand tools and who has been given access to a power tool shop with every power tool there is. He needs to build a nice little cabinet. Would his first few projects take him longer just because he doesn't know how to use the power tools and has to throw out a bunch of messed up work?
Anthropic spun up 16 Opus 4.6 agents to build a Rust-based C compiler from scratch - and the compiler they produced was able to compile the Linux kernel 🤯
All 16 agents worked in parallel on a shared codebase without active human intervention. No compiler engineers were involved, and the entire effort cost just $20,000 in API usage. That's it!
The "agent team" produced a 100,000-line compiler capable of building Linux 6.9. Absolutely insane.
We are living in incredibly exciting times.
Today I told the copilot CLI to watch the github workflow and make changes until it passes, then did something else, came back an hour later and it was green.
The rise of AI programming agents is changing the nature of software development in the same way as did the introduction of compilers in the time of Grave Hopper.
I’ll say it again: the entire history of software engineering is one of rising levels of abstraction.
I'm Boris and I created Claude Code. Lots of people have asked how I use Claude Code, so I wanted to show off my setup a bit.
My setup might be surprisingly vanilla! Claude Code works great out of the box, so I personally don't customize it much. There is no one correct way to use Claude Code: we intentionally build it in a way that you can use it, customize it, and hack it however you like. Each person on the Claude Code team uses it very differently.
So, here goes.
Programming is the only profession where you can literally create a world…
and then get angry at it for doing exactly what you told it to do.
Debugging is basically apologising to your past self in real time.