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 »

Surviving Office Politics

Surviving Office Politics

In this article I will share what I’ve learned about surviving office politics as a developer. 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.

Surviving Office Politics Read More »