From 'Life in Code':
"We build our computers the way we build our cities—over time, without a plan, on top of ruins."
"We build our computers the way we build our cities—over time, without a plan, on top of ruins."
And they do say cities are the greatest invention of humankind
Imho the "Keep It Simple, Stupid" (KISS) principle very much applies here.
Jorge Luis Borges
And it also defined the moral imperative for software to be malleable, for it to be soft and reshapeable. Needs change, and it's not just a brand new thing we slap on top, but something later to & extending the past. Whether we can do that, whether users have software that can be adapted to their contemporary needs, is a core liberty. https://malleable.systems
"A complex system that works is invariably found to have evolved from a simple system that worked."