Post Akd7GR0ed0uhzqQG92 by eob@social.coop
(DIR) More posts by eob@social.coop
(DIR) Post #Akd7GR0ed0uhzqQG92 by eob@social.coop
2024-05-19T22:26:23Z
1 likes, 1 repeats
As Ellen Ullman observed, we build computer systems the way we build our cities—over time, without a plan, on top of ruinsAll software development is iterativeAll software plans are wrongThe only way we advance is by learning from failures
(DIR) Post #Ake9JX2h351udswOYq by jwarlander@mastodon.nu
2024-08-04T20:42:23Z
1 likes, 0 repeats
@eob This is very true, and, I think, inevitable. Our computer systems would fare much better if we built them with this realization, learning from past mistakes, but also integrating well with the "legacy" foundation they rest on. Build open, extensible and resilient systems. One day your shiny new system will *be* the legacy system, and those building on it will either curse or praise it, depending on how well it can be adapted and integrated with.