Death by design patterns, or On the cognitive load of abstractions in the code | Hacker News Reader