Two Truths And A Lie: Software Development In 2020

Kyle McNabb

When getting introduced to a new subject or new people, we sometimes play a game called "two truths and a lie." The basics of the game are simple: Anyone introducing a subject - or themselves - states two truths and one lie. The audience then has to identify what the lie is. 

Below, you will find three bullets related to our future of software development research. Two are truths as identified by our research, one is a lie: 

  • Software's fueling today's disruption, becoming embedded in everything to make technology useful, usable, and desirable.  
  • Software development expertise will increasingly be centered on Java, .NET, and proprietary development and application platforms. 
  • The U.S. Bureau of Labor Statistics projects software-development-related roles and jobs to increase at double the national average through 2020. 
Read more

What Will Upright The Nokia Ship For Developer Partners?

Tim Harmon

Co-authored by Zachary Reiss-Davis

There were two important pieces of Nokia news of interest to mobile platform developer partners leaked today. First, Nokia’s MeeGo platform, designed to replace Symbian, will likely be killed before ever reaching the market. Second, Nokia’s CEO Stephen Elop purportedly sent a 1,300 word memo to all Nokia employees that includes key sections such as: “We poured gasoline on our own burning platform. I believe we have lacked accountability and leadership to align and direct the company through these disruptive times. We had a series of misses. We haven't been delivering innovation fast enough. We're not collaborating internally. Nokia, our platform is burning”; and “The first iPhone shipped in 2007, and we still don't have a product that is close to their experience. Android came on the scene just over 2 years ago, and this week they took our leadership position in smartphone volumes. Unbelievable.”

This dovetails with what we predicted in a November 2010 report, “The Feeding Frenzy Over The Mobile Developer Channel,” in that it would not be the quality of the underlying platform software (Nokia has remained strong there), but the ease of development, viability of the platform, size of the market, and availability of distribution channels that would settle the mobile platform battle. In all of these factors, Nokia has been steadily falling behind its competitors, led by Apple (iOS), Google (Android), and Microsoft (Windows Phone). 

Read more