BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News Panel: Who will Develop Software in 10 Years?

Panel: Who will Develop Software in 10 Years?

Bookmarks
In this video discussion panel (with transcript) Martin Fowler, Frank Buschmann, Steve Cook, Jimmy Nilsson, and Dave Thomas discuss the future of software development. If you couldn't make it to QCon last week, this panel from QCon sister-conference JAOO will give you a sense of how things were.

Watch: Who will Develop Software in 10 Years? (39:59 min).  Some interesting perspectives from the panelists initial responses:

Frank Buschmann
 - more business people coding alongside developers thanks to new higher level tools such as DSLs
 - more autonomic computing
 - greater need for skilled professional developers; sees more software being developed locally (not outsourced)

Steve Cook
 - more software about software. Platform will be more introspective and richer
 - more modelling, and modeling as part of the OS
 - 20% of GDP of the US today has to do with software; 30-40% of world GDP will be related to software
 - massive increase in software development will mean more jobs for software developers, no thread of outsourcing taking jobs
 - software development done as a supply chain

Jimmy Nilsson
 - more business experts involved in SW development
 - more software development will be done locally

Dave Thomas
 - todays platforms are very buggy, he is optimistic about future platforms getting better, infact it must get better because  "technology is growing at a quadratic, but the value in business software is growing exponentially in terms of domain content", and unless it happens we will "die in the testing hell we have been in for a long time. 50% of any real successful product is testing, so I think shifting that is going to be very important.."
 - sees some radically different programming technologies (beyond "current kind of object stuff")and platforms being used, cites current specialized work in bioinformatics, finance
 
Following their initial responses, questions raised also discussed if Google will be the next MS?, multi-core & parallism, grid computing, software stacks of the future, and more.

What do you think about how software will be developed in 10 years?

Rate this Article

Adoption
Style

BT