With LLMs in software development, the hope is to be able to make software at higher levels.

A tension here is the seemingly inevitable level of detail for many kinds of software – certainly of not software that matters.

These are things like: for these kinds of users, in these kinds of situations, things should work this way, whereas for other users or situations, they should work like that.

But not just that: whenever there are options, complexity compounds.