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.