Mark Watson's Blog
I am the author of 13 published computer books and a consultant specializing in Java, C++, and Smalltalk development. Please check out my two Free Web Books at my main site www.markwatson.com

 



Subscribe to "Mark Watson's Blog" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.

 

 

  Wednesday, April 9, 2003


What will software be like in the distant future?

One of my main interests (and vocations) for the last 25 years has been artificial intelligence - both "real AI" (creating consciousness) and "practical AI" (expert systems, Baysian networks, neural networks, etc.).

Right now, I am not thinking of AI however, I am thinking of more mainstream software: operating systems, productivity tools, games and entertainment, and software for embedded devices.

The current offerings for commercial software are driven by market economics: companies must continue releasing new versions of software with new features - just fixing bugs is not in most company's economic interests.

I am imagining a distant future when everything "just works" and works together. Think about it in today's context: how many of us would be willing to use software that was feature frozen 5 years ago if it never failed and always performed exactly as expected. I would, for the most part.

I started thinking of this because recently I was tempted to update the Linux distribution on my server. Although I am running an old version of SuSE Linux, I do do regular security updates - but nothing else.

I decided to leave my server alone. This made me think about a future where software was very old and very reliable. Even though as a software developer this is a scaring thought, it makes sense in a lot of ways.
3:41:39 PM    



Click here to visit the Radio UserLand website. © Copyright 2003 Mark Watson.
Last update: 9/16/03; 7:35:54 AM.

April 2003
Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      
Mar   May