Single Reponsibility Principle

Sunday, January 04 2009

I have a draft post explaining the Single Responsibility Principle that I’ve been working on for the last couple of months. I’ve just never been able to find a simple way to explain it that’s not open to misinterpretation.

Read more »

Margin Guides in Visual Studio

Tuesday, January 06 2009 visual-studio

To set a margin guide in Visual Studio requires a minor Registry Hack (usual warnings apply - stuff up your Registry and your machine is hosed. Take precautions.)

Read more »

On NNPPs

Saturday, January 10 2009 professional

Jay Fields has a recent post “The Cost of Net Negative Producing Programmers”, in which he laments the high impact of NNPPs and the lack of any industry structure that encourages them to leave the field.

Read more »

Going to Oslo

Saturday, January 17 2009 technology

I’ve started looking into Oslo, the new model driven architecture from Microsoft. In many ways, Oslo looks promising – finally, a way to move to a higher level of abstraction. If they do this right, they really could achieve their goal of improving developer productivity 10x.

Read more »

The importance of Attitude

Monday, January 19 2009 professional

I’m finding that attitude and intent make an important contribution to the code I write.

For example, though I currently use NUnit as my testing framework, and Rhino.Mocks for mocking, I’m not always using these to write tests or mocks.

Confused? Let me explain.

Read more »

New Year, New Look

Saturday, January 24 2009 admin

With the arrival of a New Year, I thought it was time to update the look of the site a little. After a couple of weeks effort and tweaking, you can now see the result - hope you like it!

Read more »

Readonly vs. Disabled

Monday, January 26 2009 ux

Leon Brambrick has a recent post talking about how people make readonly fields less readable.

Read more »

Swiss SRP

Wednesday, January 28 2009 random

Over on Los Techies, Gabriel Schenker has an excellent post (Real Swiss don’t need SRP) showing the Single Responsibility Principle in action - refactoring some existing code from muddled mess to SRP fineness.

Read more »