The software world is a strange beast. It is the only industry that has one million solutions and no paying customer problems. The other industries are the other way around. There is a tendency to open source and commoditise more and more solutions. The reason is that companies always migrate upwards in the value chain, meaning that the hardware, the operating system, etc. are now commodity because the value is in the platform or the application. To get more customers to your platform, you need to make it as easy for them to get there. Open sourcing is a trialled and tested approach for this. It also means that every x years somebody will comoditise your current cashcow.
By far the strangest thing about the IT industry is its obsession with the Next Big Thing. There is a very small number of companies that have mastered the art of Cloud, Big Data, Continuous Deployment, Docker, SDNs, etc. Yet whatever their problem is they are currently working on seems to be on the mind of everybody. The belief is that if you convince the Cool Company to embrace your product then everybody will embrace it over time.
I beg to differ. Being on the bleeding edge of technology means you have to open source everything and keep on outrunning everybody else. Lots of really smart people are playing the risk-it-all lottery in the hope their new invention will change billions of people’s habits. Most of the time the money made with those new solutions is trivial versus the old money and you need so much VC money that at the end the pay-out to the winners is not that big.
What if in 2015 instead on focusing on the next big thing, all the smart people in the IT industry would focus on the dumb solutions that are used in many other industries on a daily basis? Dumb and dumber really describes the IT architecture of many non-IT based industries. Helping them to accelerate via lean start-up methodology, minimum valuable product, disruptive solutions, etc. will more likely create a new list of billionaires then to try to impress Google with a better Kubernetes or Facebook with a better Wedge. Smart people should forget about the next big thing in IT and focus on the dumb and dumber solutions from other industries…