Software That Lasts For Years And Years
from the forget-that-quick-and-dirty-stuff dept
We were just talking about the rise of quick and dirty programs as a way for individuals (not necessarily programmers) to solve specific needs. However, as was mentioned at the time, that would be a different "tier" of software programming, and there would still be a need for programmers to do higher level "big" projects. In the past, we've also discussed the problem of data extinction, where old computer systems and formats die out, leaving content and applications virtually useless on ancient media. This is a big problem for many applications, and Dan Bricklin is now suggesting that people need to start designing "Societal Infrastructure Software" that can last for centuries, not just a few years. The idea is that this type of software shouldn't have to worry about new computers or new formats or new anything... but will be able to just keep on working. In order to build this, though, Bricklin believes it will require embracing open source programming, though not necessarily the way people view open source programming today. It's a fascinating concept, but getting people to think long-term is so difficult these days, that you wonder if such ideas will actually catch on.Thank you for reading this Techdirt post. With so many things competing for everyone’s attention these days, we really appreciate you giving us your time. We work hard every day to put quality content out there for our community.
Techdirt is one of the few remaining truly independent media outlets. We do not have a giant corporation behind us, and we rely heavily on our community to support us, in an age when advertisers are increasingly uninterested in sponsoring small, independent sites — especially a site like ours that is unwilling to pull punches in its reporting and analysis.
While other websites have resorted to paywalls, registration requirements, and increasingly annoying/intrusive advertising, we have always kept Techdirt open and available to anyone. But in order to continue doing so, we need your support. We offer a variety of ways for our readers to support us, from direct donations to special subscriptions and cool merchandise — and every little bit helps. Thank you.
–The Techdirt Team
Reader Comments
Subscribe: RSS
View by: Time | Thread
longevity
You were saying something about longevity? If we can get these apparent Visionairies to plan for longevity past 2 weeks, I'll be pleased.
[ link to this | view in chronology ]
Re: longevity
However, if the standards are open (ie: instead of that closed kludge of a format Microsoft uses, everyone uses a format that is well documented and available to everyone) then anyone can write software that reads it in whatever language/environment is current. This will virtually eliminate data extinction.
I find the idea put forward by the article interesting, but the thing is that technology and methodology when it comes to IT moves so fast that you can't program applications for the long term because around the corner there's always something new...either a new methodology, a new language, a new OS, new hardware etc...
The reasonable option we have right now (until IT slows down and becomes stable, which I'm not sure would be a good thing anyway...because it would essentially mean progress is stopped) is to focus on making DATA available. Making sure that, while apps can be closed or open (I prefer open, but there's room for both), the DATA FORMAT read and generated by these apps is publicly open and available...allowing someone 200 years down the road to read it.
Using a closed format is like using learning/using a language that only allows you to look at the dictionaries and grammar books if you pay the company...and once that company's gone (or its focus changes) those dictonaries and books are burned, destroyed never to be read again.
[ link to this | view in chronology ]
Re: longevity
Good analogy Captain !
[ link to this | view in chronology ]
Re: longevity
[ link to this | view in chronology ]