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