François Chollet
@fchollet
I think the "difficulty" of software engineering is essentially constant no matter what abstraction level you move to, because human cognition adapts to new tools until it can fully utilize itself.
Tools are only affordances, not a magic wand that makes work disappear.
Great software engineering was immensely challenging before. It is still immensely challenging now, despite very different workflows.