From containers to NoSQL to Spark, here are the IT trends you can expect to persist next year
My predictions are a little early this year, but donโt worry, theyโre of the same sterling quality youโve come to expect. Most apply to big data, but Iโve stepped outside the confines of my usual domain here and there for your entertainment. Enjoy.
Developer trend No. 1: Containers will rule the world
Docker will continue to develop, gain security features, and add various forms of governance so that you are unable to pull down a tree of containers that depend on pnwd.com. Emulating an entire machine on top of a machine was fundamentally a wasteful idea. Solaris zones were a good idea; Solaris zones on Linux with a packaging format are an even better idea. Add dependencies, and youโre on fire.
Developer trend No. 2: Javaโs decline as a language will accelerate
Whenever I mention that Java is in decline, someone throws job trends in my face. Well, try the other button and look at the jobs. Yes, there are more of them โฆ doing maintenance.
Now look at the Node.js or Spark or MongoDB job postings. Those are about doing new development. Which pays better? Which doesnโt put you in a cube farm of low-cost labor?
Also, asking for โJava experienceโ doesnโt necessarily mean youโll be coding in Java (my company requires that so we can train you on Spark, where youโll use Python or Scala). The Java decline has been slow, but new stuff isnโt being written in Java, even if it runs on the JVM. Also, Oracle is divesting. Learn something new โ or be the old mainframe Cobol developer of the future and hope to ride it out until retirement.
Developer trend No. 3: The EMC/Dell merger will be a debacle
Big mergers almost never really work out, so grade this prediction on a curve. The merger probably wonโt be โfinishedโ in 2016.
Acquiring EMC doesnโt make much sense if youโre trying to transition your hardware company into a cloud company or if your sweet spot is the midmarket. The only way this works out is if you really push, donโt care about short-term devaluation or losses, hold onto the sales team (somehow), and use those relationships to push your cloud. The trouble is you have to do that at the expense of EMCโs storage business and your server business. Novell failed at this royally, as anything it sold in its new product line melted the legacy.
Dell paid an imperial crapton of money for EMC and canโt afford that kind of scorched-earth, bridge-over-the-rubicon strategy of no turning back. You canโt perpetuate the past and bring the future. Wiredโs โwalking deadโ article had great analysis and imagery. Nonetheless, I expect more legacy mergers next year.
Developer trend No. 4: NoSQL databases will take hold
โNoSQLโ is a loser of a brand. Iโd go with โhighly scalableโ or โcloud-ready.โ With big corporate accounts like Marriott saying they did NoSQL to go to the cloud, thatโs where you need to focus. Push it, go further. I think the message is out there โ and I expect 2016 to be the year when a lot of big brick-and-mortar companies publicly adopt NoSQL for critical operations.
Developer trend No. 5: Spark, Spark, Spark
Quite simply you can count on a whole lot more of Spark. Spark will stream, analyze, and enter the popular imagination. With Cloudera throwing its whole weight behind Spark and other vendors looking to jump on the next wave of big data, you can almost guarantee Spark will be everything itโs cracked up to be.
Developer trend No. 6: Real-time everything
Not only real-timeย analytics, but real-time everything. This will start in earnest in 2016, but the trend will take years to play out. It involves changing not only your business, but your relationship with your suppliers, your customers, and everyone else. This will be one of the first truly meaningful productivity gains in the U.S. economy in more than a decade. It will change all sectors from finance to retail and manufacturing. Itโs a change driven by technology โ but it will cause a fundamental shift in the way business works.
Developer trend No. 7: ETL will continue to be the silent killer
It really doesnโt matter what weโre talking about. It could be a project or you simply want to add a technology to your stack โ but getting the data there and in the correct form is like 80 percent of the cost? Until ETL becomes less of a pain, itโs a drag on anything new. Sadly, โETLโ isnโt a sexy marketing term, so donโt expect great improvements in this area.
Developer trend No. 8: โSelf-serviceโ will be 2016โs keyword
โSelf-serviceโ can refer to how users interact with technology โ or how customers interact with a company. The old IT mantra, โsay no first until someone makes us,โ doesnโt work anymore. The best companies will build cultures of performance and doing the right thing โ and will make data and the processes around it self-service for all their employees. Users may bring their own devices or subscribe to cloud services, but if they canโt make it work without an onerous bureaucracy, then they wonโt be productive. Self-service isnโt only a nice-to-have, itโs the only way scale can be managed without dragging down productivity.
Developer trend No. 9: Management of big data and container farms
This will start to be a real discussion. Vendors are starting to claim to do it. There are even a few that do. Until now Docker has been tire-kicking, used in production by the early-adopter crowd only. You should expect to hear a lot more conversations around โgovernance,โ โmanagement,โ and โmonitoringโ of all this stuff. Donโt expect too many solutions until the latter part of 2016. Itโs still early.
Well, thatโs what I see up ahead. What things do you see happening now that will accelerate in the new year?


