> Skeptic here: I do think LLMs are a fad for software development.

I think that’s where they’re most useful, for multiple reasons:

- programming is very formal. Either the thing compiles, or it doesn’t. It’s straightforward to provide some “reinforcement” learning based on that.

- there’s a shit load of readily available training data

- there’s a big economic incentive; software developers are expensive