Not all predictions and prophecies are long-term: after all, I have to give someone the opportunity to refute what I say.
If the theme is 'IT', then, it will be even easier to prove me wrong given the extreme 'elasticity' of certain situations. Yet some trends in my opinion are outlined, and I am pleased to arrange them here for 'future reference'. Here are 3 IT trends for the upcoming year:
1. The Cloud will be the new hardware. - All the great industrial changes have been driven by new platforms, from the advent of the typewriter to that of PCs, from the advent of the client-server to the Internet. Today the entire infrastructure can be 'virtualized' and centrally controlled through web oriented software. All sorts of systems will be included in the cloud. And for the following years? I don't know, get ready for a Windows Cloud.
2. The data will increase dramatically - Big data analysis promises a lot, and in the long run it will embrace all sorts of manifestations of reality, from transportation to the power grid. With the advent of the Internet of Things, databases will be really huge and will require more and more tools.
3. The future is written in JavaScript. - The explosion of new mobile devices (counting those installed in new smartTVs and even in car entertainment centers) gives us an enormous variety of hardware. It is difficult to keep the pace of a different app to be developed for each platform, and if the need is to keep a homogeneous code, the app will have to run in a browser: in other words, it will have to be a JavasScript app / HTML5.
I know, these are apparently trivial predictions: I like to win easy. However, these are trends that represent enormous changes in the way hardware and software will be produced, optimized, distributed. They will be able to produce enormous wealth for the players already in the game, some sensational failures and above all the emergence of new, surprising players who move on a terrain so hated by the old 'dinosaurs': Open Source, which will force the big industry to recalibrate (downward, increasingly) profit expectations.