Five years ago, if you asked someone what a software developer does, the answer was straightforward: they write code. They take requirements, turn them into logic, and ship features. The better you were at writing code, the better developer you were.
That definition is dissolving.
Not because developers are going away — they're not. But because...