Broken Windows, Abstractions and the Cost of Always Keeping Things Simple | Hacker News Reader