Does the Single Responsibility Principle Lead to Bad Architecture? | Hacker News Reader