Home > DDD, Musings, Personal > If You’re Going To Do Something, Do It Right the First Time

If You’re Going To Do Something, Do It Right the First Time

January 17th, 2009

During our Domain Driven Design (DDD) book club we had the re-occurring discussion over the fallacies of the one-size-fits-all approach. We discussed how DDD is not the solution to every problem – other approaches like the Smart UI Anti-pattern work great for small one-off projects, teams with limited experience, projects under tight time / financial constraints, etc… However; we also postulated that, if your team has past successes with DDD, then they can be just as productive using DDD while gaining the benefits that DDD can provide.

Our postulation wasn’t earth shattering by any means. Basically we were reiterating that: if you already know how to do it right (or at least righter than the alternatives), then do it right the first time. Developing cross browser compatible web sites using web standards jumps to my mind as another example – a cross browser site is trivial if you’ve had a previous success. This idea extends well beyond software. Experienced professionals like Mike Holmes (from the construction industry) runs his organization (Make it Right) on this very idea.

If you’re going to do something, do it right the first time – Mike HolmesĀ 

Author: Adam Kahtava Categories: DDD, Musings, Personal Tags:
  1. No comments yet.
  1. No trackbacks yet.