June 14, 2026
404: Calm Discussion Not Found
21 years and counting of 'eight fallacies of distributed computing' (2025)
The internet’s oldest warning list is back — and commenters are already fighting about the date
TLDR: The article revisits an old but still important warning: the internet regularly fails in messy, unpredictable ways, and software should be built with that in mind. Commenters turned it into a brawl over bad dates, startup-style optimism, and whether trendy app design made everything way more complicated than necessary.
A 21-year look back at the famous “eight fallacies of distributed computing” should have been a calm history lesson about one simple truth: the internet is not as dependable as people pretend. Instead, the comment section turned it into a glorious nerd-food fight. The article argues that developers still keep making the same bad assumptions — like thinking messages always arrive, delays are tiny, and systems are simpler than they look. In plain English: when apps break, this old list explains why.
But the community was not here to nod politely. One of the loudest reactions was basically, “Wait, 21 years? Try 31.” That instantly set the tone: less respectful anniversary, more “someone check the calendar.” Then came the bigger split. Some readers said the list is timeless and still matters because modern software keeps tripping over the same old internet problems. Others rolled their eyes and argued that most products succeed by acting as if the machines and cables will get fast enough eventually. Translation: shipping wins, perfection can wait.
And yes, there was drama. One commenter accused the piece of clashing with what one of the original creators supposedly said in a podcast, while another tied the whole thing to the recent microservices craze — the trend of splitting apps into lots of tiny pieces — saying companies made life harder for themselves for no good reason. The funniest mood of all? A shrugging, battle-scarred realism: do people truly believe these myths, or do most apps just tell users to smash try again and hope for the best?
Key Points
- •The article revisits the eight fallacies of distributed computing as enduring mistaken assumptions about network behavior.
- •It attributes the first four fallacies to Bill Joy and Tom Lyon, three additional fallacies to L. Peter Deutsch, and the final one to James Gosling, all in connection with Sun Microsystems.
- •The article presents the fallacies as practical guidance for developers building networked applications, services, and protocols.
- •It says network software should explicitly account for uncertainty around sending, receiving, retransmitting, and processing data.
- •The article explains that IP does not guarantee delivery and that protocols such as TCP and QUIC are designed to detect and handle packet loss.