imho, all of the above points are already old news. They might not even be at the height of their hype period anymore.
What's the next big thing? That's something everyone wants to know. There are people who try to do some math magic with Excel sheets to determine what might happen next (had someone here just a few days ago). And there are people who try to develop other methods (you might want to read O'Reilly's WTF book).
So, what do I think will be the next big thing in software development? Actually, I hope that in the near future, quantum processing units will become very cheap and fast, so that we can put them into an average PC. That would allow a lot of people to begin exploring things, which are entirely new and not possible, yet. We will probably see revolutions in InfoSec and AI, as well as many more areas.
However, I never really tried to foresee the future, and such cheap units require some kind of breakthrough plus manufacturing, so even if cheap QC becomes available, it will probably be 5-10 years the very earliest until that kind of hype starts.