21 years and counting of 'eight fallacies of distributed computing' (2025)

This article revisits the 'eight fallacies of distributed computing,' a foundational list of misconceptions about network reliability and design. It traces the history of these fallacies from their origins at Sun Microsystems to their continued relevance in modern software development.
Why it matters
Understanding these fallacies is essential for developers and network engineers to build robust, fault-tolerant systems in an increasingly connected world.
You’d think that by now, networks were well enough understood that people would stop making assumptions that we have known, almost since the dawn of networking, to be untrue. Yet as users, developers, and network administrators, we still seem curiously unable to let go of long-held beliefs.
The content is a technical retrospective on computer science principles with no political or social bias.
Get smarter about the news
Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.
Create free accountAlready have an account? Sign in