I think it ends with everyone becoming a developer. Making machines do things will never end. However, the tools for making machines do things is evolving very quickly. The general art of being a developer will continue to get specialized and at some point specialists at any field would be expected to be able to program their machines. Very few people are learning how to run their servers and much more are moving int…
I think this tends to overestimate the amount of time folks who aren't developers want to spend developing. Most spreadsheets, even of the complex variety, exist as steps in a chain of human decisions -- they basically replace notepaper and calculators. (Spreadsheets that act as inputs to software chains are usually created by developers.) Having previously been involved in architecting and building enterprise low-co…
The things you listed just don’t matter from the business point of view. They don’t care how the app works, who runs it, what cloud provider is hosting it, what tools were used to build it, only that it works when it needs to and they will happily pay the bill so their employees can focus on making the company money doing what they are good at. Zack Kanter from Stedi talks a lot about this.