[1/*] If we take the chance that a tool (compiler, linker, batch, whatever) remains working for a particular codebase after one year as a given probability p, then the chance that build remains working after x years is p^xn, where n is the number of tools used in the build.
-
Show this thread
-
Replying to @cmuratori
The only solution is continuous builds so you catch the breaking changes incrementally. This also means accepting that unsupported software stops working.
3 replies 0 retweets 1 like -
Replying to @Flux_Lalonde @cmuratori
Supported software stops working. Software is unlike any other kind of engineering; it deteriorates BECAUSE it is maintained.
1 reply 0 retweets 8 likes -
Replying to @deguerre @cmuratori
Freeze your environment. But the world keeps iterating, and next thing you know you're supporting PDP-8 software running in an emulator running on DOS in a VM on a Mac with an M1 processor. Tech stacks are so much fun.
2 replies 0 retweets 1 like
Yeah the hardware is a "tool" too, right? So the most "stable" thing would be that you have to freeze the ISA, too!
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.