Trends of 2013 going into next year
Looking back at the software development trends of 2013, shows a mixture of the old and the new. Mobile development, which has been the hottest thing for the last ten years, showed no signs of cooling down. Not just for Angry Birds anymore, mobile devices are now ubiquitous in the enterprise just as they are in our households. Tablets are going strong with Android dominating in the larger frame just as it has dominated on phones for the last couple of years.
Mobile devices are now solidly hooked up to the Cloud. A more natural pairing could hardly be conceived of, and mobile apps rendered in the Cloud are popping up everywhere, but especially in the enterprise. Cloud development has been picking up steam for the last few years and has become old and established enough to fall into the “old trends” category, as it also continues to grow.
What was new this year was the way Big Data came roaring in the forefront. It’s not that Big Data and advanced analytics don’t have a history that stretches back in time as most technologies do if we look under that glitz of today, but this year Big Data and the potential that it brings to a host of different implementations came to the forefront in the minds of developers as well as much of the rest of the population. One reason for the prominence was the NSA revelations, of course. Once the government’s gathering and use of some really big data was revealed, thinking about the implications of how similar types of data (maybe data voluntarily given) could be used in business was very compelling.
But the newest old thing to take off in 2013 was APIs – their use, their publication, their monetization, and their management. As the Internet of Things becomes more pervasive so are the connections that are set up using APIs. As companies in all different types of industries understand the need to get outside developers to adopt their technologies, this important area is going to explode.
So what about 2014? My prediction is that we’ll see API exposure, use, and management become ubiquitous across industries everywhere. And with that will come the need for programs to attract, recruit, and support developers.