Single Responsibility Principle: Why Does It Matter | Hacker News Reader