8.1. Software and the Future

What are the prospects for programming in the future? With technology advancing so rapidly, what will programming be like in ten years, 300 years? Will programming as we know it soon be as forgotten as pyramid construction, silent filmmaking, and Viking shipbuilding? Anyone attempting to makes guesses about the future can only base his or her predictions on the present and past. Given the short history of programming and what we know about its fundamental nature, what can we say about its future?

When you want to see the future, one good place to start looking is science fiction in the crystal ball called television. We have all seen the future of software development on Star Trek. Ensign Paris on Starship Voyager ...

Get Planning Smarter: Creating Blueprint-Quality Software Specifications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.