The originally submitted URL now redirects to the address above. Updating the destination does not change the item’s HN history, Hall membership, or rank.
Submission timeline
2007–2026One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.
First comments on top threads
HN comment orderSometimes a big ball of mud is exactly what’s needed. Undertale has a single giant switch statement thousands of cases long for every line of dialog in the game. There are other stories of how infamously bad the code is. And none of that mattered one bit. Banks are another example. The software is horrible. Everyone knows it. Yet all that’s required is minimally working software that fails rarely enough that the bank can maintain their lock in. Believe it…
Every time this is posted I forget and think it's going to be about the art form that is, roughly, a big ball of mud that's polished ridiculously smooth. https://en.wikipedia.org/wiki/Dorodango
The essay is a classic. > Shantytowns are squalid, sprawling slums. What is it that they are doing right? > Shantytowns are usually built from common, inexpensive materials and simple tools. Shantytowns can be built using relatively unskilled labor. This is a powerful metaphor, and I see it often in code. If you've ever seen an API gateway written using the same web framework as the other services, where in order to route "/external/order" to "/internal/order", the first step steps…
This is a good, readable paper, with clever pictures to illustrate the points. Many of the ideas in it are well known (especially if you are already familiar with XP). I like the fact that the authors recognize that the BIG BALL OF MUD architecture is successful (in the sense that many working systems have this architecture – or rather lack of architecture). In the paper, they describe the BIG BALL OF MUD architecture, and several related patterns on how…
The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.
- Breakout years
- 3
- Total points
- 693
- Total comments
- 251
100+ points or 50+ comments
reference only — not used in Hall rules or ranking
reference only — not used in Hall rules or ranking
Every submission
| Date | Title as submitted | By | Points | Comments |
|---|---|---|---|---|
| 2007-09-25 | summary of BBOM architecture | johnrob | 3 | 0 |
| 2010-01-13 | Big Ball of Mud | b-man | 4 | 0 |
| 2010-12-03 | The Big Ball of Mud | SandB0x | 1 | 0 |
| 2012-12-04 | Big Ball of Mud | enduser | 2 | 0 |
| 2013-11-16 | Big Ball of Mud | noobSemanticist | 97 | 21 |
| 2014-05-15 | Big Ball of Mud | thecombjelly | 1 | 0 |
| 2014-11-19 | Big Ball of Mud (1999) | duck | 5 | 0 |
| 2015-08-02 | Big Ball of Mud (1999) | timmytokyo | 52 | 9 |
| 2017-02-23 | Big Ball of Mud (1999) | WillyOnWheels | 73 | 6 |
| 2018-06-07 | Big Ball of Mud (1999) | janwillemb | 3 | 0 |
| 2019-01-03 | Big Ball of Mud | formatkaka | 3 | 0 |
| 2019-02-28 | Big Ball of Mud | Jach | 2 | 0 |
| 2019-09-18 | The Big Ball of Mud: The world's most popular software architecture | gerbilly | 2 | 0 |
| 2019-11-08 | Big Ball of Mud (1999) | BerislavLopac | 3 | 1 |
| 2019-11-27 | Big Ball of Mud | peter_d_sherman | 1 | 1 |
| 2020-02-19 | Big Ball of Mud (1999)First breakout | brudgers | 122 | 48 |
| 2021-08-12 | Big Ball of Mud Pattern | danielvf | 4 | 0 |
| 2022-01-11 | Big Ball of Mud | thesuperbigfrog | 1 | 0 |
| 2023-04-07 | Big Ball of Mud (1999) | softwaredoug | 142 | 31 |
| 2024-07-10 | Big Ball of Mud (1999)Hall induction · Best thread · Latest 20+ point return | thesuperbigfrog | 162 | 133 |
| 2026-01-11 | Big Ball of Mud (1999) | sea-gold | 10 | 1 |
