- WebAssembly and utter dominance of browsers and JavaScript as a development platform. I don't particularly like the latter very much, but it's hard for me to deny it is happening. People are writing desktop apps using Electron, mobile apps are being made as embedded browsers or replaced entirely by websites, and some folks are even making JavaScript (and node.js) work on microcontrollers.
- More and more languages seem to be getting REPLs, so maybe - in a few more decades - we'll see something resembling the good development environments of the Lisp Machines time.
- Who knows, maybe we will finally decentralize the cloud again? I don't fully understand the things like AWS Lambda, "compute services" and other related buzzwords, but I know the model I'd like to see - where the cloud provides only computing power, and code can be run on data as decided by users instead of users having to give away their data to the owners of the code. I'm not sure if this is how things turn out, but I feel like some components of that better future are being built now.
- We'll see an emergence of another job - of people who are something between a developer and a devops, people who "orchestrate" all that god-awful tooling mess of build systems, packaging systems, containers, balancers, fleets, forward-reverse-backward distributed scheduling proxies and whatnot. It's getting out of hand very fast.
EDIT: Cloud-to-Butt extension strikes again; I keep forgetting about it when editing posts...