courtesy of wikipedia Did you ever happen to disagree with a colleague on the single responsibility principle and its application? Let's try to understand why that could be the case. I once worked with a colleague, whom we shall call Stan, who had a very different understanding of the single responsibility principle than I had. During code reviews, his feedback would often be that my classes "trie
![I don't love the single responsibility principle](https://cdn-ak-scissors.b.st-hatena.com/image/square/e7a5557bbe9ed288554500c4f4ca1ac1c2f448c0/height=288;version=1;width=512/http%3A%2F%2Fsklivvz.com%2Fcontent%2Fblog%2FocERBkF.jpg)