@AskTheDevil
Until AI can figure out the requirements of a project, software developers will still be needed. Their job executing will be easier, but how everything is expected to interact will still have room for interpretation, creativity and exploration.
@AskTheDevil
The requirements for "best practices" only have to be captured once if they can be widely shared.
@jurban If humans ever get good at the requirements part, let me know.
As near as I can tell, for any organization I worked for that needed that, I was the one doing it.
I haven't seen that the species is evolutionarily predisposed to it. It's all learned behavior, and thus hard won and easily lost.