Yes, failure is an optionIt’s simple: if we want to write software that doesn’t go wrong, we have to stop writing software that’s designed to go wrong.Jun 24A response icon1Jun 24A response icon1
Published inInternet of TechnologyAI: winter is coming!Modern AI – LLMs and GANs – represent an unprecedented leap in hype. This isn’t going to end well.May 5A response icon2May 5A response icon2
Error handling: We’re doing it all wrongHow decades of exception-throwing have been making our programs less stable, and what we should be doing insteadApr 11A response icon19Apr 11A response icon19
Software WormholesHow the world’s most destructive anti-pattern spreads despite all our efforts to stop itMar 21A response icon14Mar 21A response icon14
Why software breaksWhy software is so hard to write, and what we can do about it.Mar 10A response icon1Mar 10A response icon1
Those are fair points. Let me take them in turn:"Opting for the "quiet path" by not escalating errors can lead to issues going unnoticed, only to be discovered later when the impact has…Jan 6Jan 6
Although I agree with the sentiment in the text ("It’s not about just getting the code to work…The first (very simple) version — what you call the “junior approach” — is instantly clear to even the most junior developer. You didn’t…Dec 4, 2024A response icon2Dec 4, 2024A response icon2