@thomasfuchs I don't think this is the entire story. Tools and techniques like RAD/OOP/Expert Systems/4GL can definitely save time when used correctly. Abstracting or automating boring parts leaves more time and headspace for the complicated parts -- which are typically the business rules and the non-functionals.
The way LLMs generate code is the exact opposite: they make it harder to focus on the hard parts by trying to generate "everything".