AMK’s Transient Life of Software makes you pause a bit and think about your life – of building software.
I think the days of massive e-mail blasts are drawing to a close; in 10 years we’ll be more concerned with other methods — generating RSS feeds, posting to Twitter or some equivalent site, SMSing to mobile phones, that sort of thing — and at some point we’ll come to a corporate decision to throw away the e-mail code.
Transience doesn’t mean writing software isn’t a worthwhile activity; it helps work get done today, hopefully simplifies the lives of the users, and can provide an enjoyable occupation. T
Software, especially good software has an amazingly long life compared to the time spent building it. In most cases it seems to last for ever. “For ever” is very relative, though.