Single Responsibility Principle

Firstly, what is the Single Responsibility Principle? Definition: An object should have a single responsibility. In practice, to adhere to this principle, an object is a class and that class’s functionality is grouped around a single idea or unit of responsibility. Robert C Martin defined responsibility as a reason to change. This means that a …

Single Responsibility Principle Read More »

Office Politics

Over the years I have found a commonality in the way developers think, which is fundamentally different than non-technical managers. This difference has often perplexed me and I have often wondered exactly what the nature of this difference is. It usually manifests itself in the form of developers thinking they are in some way better …

Office Politics Read More »