In June 2012 I was invited to speak at the Computer Weekly 500 Club about the future of software development. The future is flying cars, right? Everyone knows that. I took the opportunity to reflect on the considerable changes I’ve witnessed and been part of over the years. In the last decade there has been an explosion of technology and the pace of innovation seems to be increasing daily. It struck me that the real challenge developing software in the midst of all this change is being able to make good decisions. But my greatest worry is that the prevailing organizational perception of software development and the obsession with tools, processes and developer productivity will destroy the ability to design and engineer software that is actually capable of delivering the value businesses seek to create.
In this CW500 Club video, I talk to Computer Weekly editor in chief Bryan Glick about the future of software development: