About

Welcome to Allan's Ramblings!

Blogging about Technology and more.

Who am I?

Tag cloud

Archives

01 Mar - 31 Mar 2008
01 Apr - 30 Apr 2008
01 May - 31 May 2008
01 Jun - 30 Jun 2008
01 Aug - 31 Aug 2008
01 Sep - 30 Sep 2008
01 Oct - 31 Oct 2008
01 Nov - 30 Nov 2008
01 Feb - 28 Feb 2009
01 Apr - 30 Apr 2009

Calendar

« September 2010
S M T W T F S
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    

Links

The Active Network
Partners For Haiti
One Mile Clinic PNG

Search!

Last Comments

allan (Javascript intell…): when MS ships Jquery with…

Stuff

Powered by Pivot - 1.40.5: 'Dreadwind' 
XML: RSS Feed 
XML: Atom Feed 

Making sense of design patterns, best practices, etc

Friday 13 February 2009 at 10:48 am

I read a couple of posts the other day from Jeff Attwod (The Ferengi Programmer) and Rob Connery (Patterns, Purists, and Sinkholes) that were a little more thought provoking than average.  They're both talking about how to make sense of all of the 'best practice' advice thats out there, how to know when you're allowed to break the rules, and the various troubles that you can get into on both sides of that coin.  Certainly you can quickly get lost when using the design pattern hammer for every problem and often you just have to 'get things done, NOW!'.  But obviously those best practices and principles (like Bob Martin's  SOLID principles), have a ton of value and really can't be ignored by any professional developer.  So how do you know when to break the rules?

(more)