opening it up with Common Lisp

Favorite weblogs

Lisp Related

Bill Clementson

Finding Lisp


Planet Lisp



Talking Points Memo

This Modern World

Working for Change

Other home


Recent Readings

Book review: Darwinia
Reviewed: Friday, August 11, 2006

Summer reading: Spin
Reviewed: Saturday, August 5, 2006

Reviewed: Tuesday, July 18, 2006

the Omnivoire's Delimma
Reviewed: Wednesday, July 12, 2006

the Golem's Eye
Reviewed: Wednesday, May 31, 2006


Notes from software that lasts 200 years
Friday, September 10, 2004

I just finished an essay of Dan Bricklin's that he wrote back in July of 2004. He talks about the un-addressed needs of Societal Infrastructure Software - the glue that is holding more and more aspects of our world together. To quote

We need to start thinking about software in a way more like how we think about building bridges, dams, and sewers. What we build must last for generations without total rebuilding. This requires new thinking and new ways of organizing development. This is especially important for governments of all sizes as well as for established, ongoing businesses and institutions.

The structure and culture of a typical prepackaged software company is not attuned to the needs of societal infrastructure software. The "ongoing business entity" and "new version" mentality downplay the value of the needs of societal infrastructure software and are sometimes at odds.

It's a thoughtful and well written piece. The biggest difficulties are not technical, they are personal and managerial. How do we get governments to pay for long term solutions? How do we get people to demand software that works and lasts?


Home | About | Quotes | Recent | Archives

Copyright -- Gary Warren King, 2004 - 2006