simonwillison.net · Saved

Coding agents require skilled operators

simonwillison.net/2025/Jun/18/coding-agents/#atom-everything

What Jamie wrote

The narrative of having LLMs displace software developers needs to go away. The two are not in opposition, but instead are in an act or co-creation and enabling and supporting human developers to operate at a scale and level of understanding that is not possible otherwise.

My entire career has had one very consistent fact:

Our demand for software seems to have no bound.

I often say we have 20 lbs of flour and a 5 lb bag. It's been like that for decades. Leading software teams is often critically about what you are not going to do since it is entirely impossible to do everything. If we have huge impact on productivity -- I’m very positive we will simply want more.

There is so much to build!

There is another angle that isn't discussed as often. As software and systems have gotten more complex the challenge for engineers has gotten so much harder. It is common for developers to only know their little bit of code and nothing about the rest. This is dangerous but necessary. One brain simply cannot hold all of that context. Remember that when you load a product detail page on Amazon over 1,000 services are engaged to show that. Likely nobody actually knows how that is all related.

AI in our development environments may help scale the ability for developers to actually see and understand these systems. To increase the confidence in what we are creating and modifying.