A broken clock fixed by taping a working clock over it is a metaphor for every codebase you’ll encounter in your professional career as a software developer.
@carnage4life
Vernor Vinge got it right in "Deepness in the SKy", set 5000 years from now, with starship's layers of legacy code requiring "programming archaelogists"...
7/ in
https://mstdn.social/@JohnMashey/109991399173605796
JohnMashey (@[email protected])

Attached: 1 image @[email protected] @[email protected] @[email protected] 7/ And as for the difficulty of understanding legacy software and its persistence, I couldn't resist quoting Vernor when I wrote "Languages, Levels, Libraries, and Longevity" https://queue.acm.org/detail.cfm?id=1039532 The idea that 5000 years from now, a relativistic starship would be running a Unix timer routine was quite amusing.... but then, there was code written at BTL in 1960s that I think is still being used today,

Mastodon 🐘