Perl is another example of filling a tiny, short-term need, and then being a real problem in the longer term. Basically, a lot of the problems that computing has had in the last 25 years comes from systems where the designers were trying to fix some short-term thing and didn't think about whether the idea would scale if it were adopted. There should be a half-life on software so old software just melts away over 10 or 15 years.
About this quote
- What does it mean?
- Short-term technical fixes often lead to long-term problems; software should have a designed lifespan to avoid accumulation of debt.
- In plain terms
- Short-term fixes cause long-term problems; software should age out.
- What can you take from it?
- Design software with a planned lifespan to avoid debt.
Where it applies
Putting it to work
Questions to consider
- How do you manage technical debt?
- Should software expire?
Another view
Businesses often resist retiring functional but outdated software.
More from Alan Kay
OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. It can be done in Smalltalk…
Permalink to quote #7 Basic would never have surfaced because there was always a language better than Basic for that purpose. That language was Joss, which predated Basic and was be…
Permalink to quote #9 Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by br…
Permalink to quote #6
Related quotes
Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by br…
Alan KayAlan Kay quote #6 Is it possible that software is not like anything else, that it is meant to be discarded: that the whole point is to always see it as a soap bubble?
Alan PerlisAlan Perlis quote #15 The worst programs are the ones where the programmers doing the original work don't lay a solid foundation, and then they're not involved in the program in the…
Bill GatesBill Gates quote #42