In 2011 the entire tech ecosystem descended toward entropy. Devices and services had a harder time playing together, and simply choosing what to use became an occasion for a flowchart. Some of the simplest tech questions — How should I send a text message to a friend? Which video phone service should I use? — are now hopelessly fraught.
There’s a big opportunity, in 2012 and beyond, for startups that attempt to solve the complexity problem.
As long as there were no machines, programming was no problem at all; when we had a few weak computers, programming became a mild problem, and now we have gigantic computers, programming has become an equally gigantic problem.