Abstractions succeeding
Why is anti-pattern the wrong word for a design that leaks a price through its abstraction?
Why "anti-pattern" is the wrong word
The word "anti-pattern" does damage here. Each item on the list is a design that was locally rational when it was made. Each one is an abstraction working exactly as intended. The mechanical question is not "what did people do wrong?" It is: