I have a friend who can see the future. We were talking a few years ago about how far tooling and automation had come along in software engineering. He suggested that, in the very near future, there would be only two jobs in application development: user experience design (UX) and data science. Everything between would be automated. I was a bit skeptical at the time, but I have since come around to his point of view.