Life of a Software
In many human spectacular struggles and landmark achievements, we design infrastructure and architecture to facilitate our lives which we then rely upon for a long span of time. We have always built shelter for ourselves. Throughout most of known history, building or buying a home was a major starting step to growing up. This building would be maintained and used after that, often for the remainder of the builder’s life span and in many instances beyond. Architectural elements would be replaced as they wore out, and the design often took the wear and tear of normal living into account. As requirements and demands changed, the house might be modified. In general, though, you thought of a house as having alterations measured in decades.
More or less in the same fashion, human societies also create architectures that are built once, then utilized and trusted for a long span of time. Such infrastructure includes roads, bridges, water, gas and power distribution systems, sewers, seaports and airports, and public recreational areas, educational infrastructure, health centers, legal infrastructure and much more of it.. These also would be used and maintained without major modifications after they were built, often for many decades or even centuries.
In a striking contrast, software, the most complex human creation up to date, has been inherently short lived. Its lifetime is assumed to be very short and it is taken for granted that the current software no matter how much it looks good, would have to be replaced after two or three years. Why is it so? Why cant we build up a software, which could live for decades if not for centuries?
Other posts by Commoner
- Clear the Dust - November 20th, 2008
- Exactly What They Want - November 20th, 2008
- Punjab Heats Up - November 19th, 2008
- Eyeball to Eyeball - November 18th, 2008
- No Surprises There - November 18th, 2008
- Yousuf Ready to Leave "Power" - November 18th, 2008
- OGRA Website Hacked By Indian Hackers - November 17th, 2008
- Friends Of Pakistan Again Disappoints - November 17th, 2008
- New But Old Dimensions - November 17th, 2008
- After the Loan - November 16th, 2008
Thank you for reading this post. You can now Read Comment (1) or Leave A Trackback.
Post Info
This entry was posted on Wednesday, April 18th, 2007 and is filed under Technology . Tagged with:You can follow any responses to this entry through the Comments Feed . You can Leave A Comment, or A Trackback.
Previous Post: Property Investment »
Next Post: Coral Reef Ecosystem »







April 20th, 2007 00:11 GMT
Software is largely dependent on the underlying hardware. Software designed to run on servers has a longer lifespan. Conversely software designed for PCs may have a shorter lifespan. When people update their hardware they need to update their software as well so that limits the lifespan of software. Since hardware evolves so quickly frequent updates are common.