Monthly Archives: October 2006

My Programming Manifesto

As some of you know, I started a new job this month as a consultant helping clients to adopt Agile practices.  It's been an interesting experience so far.  Working with people who have different philosophies and experiences is always a good opportunity … Continue reading 

Posted in Maintainability | 19 Comments

The Path not taken…

EDIT:  I'm not suggesting that you ship code with known Technical Debt here and I'm sorry that I gave off that impression.  That was not my intent.     Say you're given a choice between two directions: Path A:  Build … Continue reading 

Posted in Uncategorized | 8 Comments

Brief update on StoryTeller

It's still cooking.  I just passed 150 NUnit tests.  Right now I'm having to veer off into the tools to import and interact somewhat with FitNesse.  My team is getting started with FitNesse and I  think I'll use the project … Continue reading 

Posted in Uncategorized | Leave a comment

On coding standards

Clearing out old drafts…  Yes, a team needs to agree on a coding standard and consistently follow that standard. That being said, I think the coding standard should be kept as simple as possible and only grow as needed. I … Continue reading 

Posted in Uncategorized | 8 Comments

Programming language humor I love the Smalltalk & Lisp stories.  It seems right now that *every* single cool advance in programming comes with a couple of old guys screaming that Smalltalk or Lisp did it better umpteen years ago.   

Posted in Uncategorized | 1 Comment

There are two types of developers in the world

Those that say "Goo-id" and those that say "Gwid" (rhymes with Squid)

Posted in Uncategorized | 28 Comments

The first step to coding faster

Forget all the Ivory Tower stuff I like to prattle on about, if you want to be a more productive programmer, learn to keep your hands on the keyboard instead of reaching for that mouse.  It'll make the mechanics faster … Continue reading 

Posted in Uncategorized | 12 Comments


Because I watched too many "Man Law!" commercials during this weekend's football games:  "There must be a stub or a test fixture in every codebase that uses the Simpsons as a theme for fake data"  CodingLaw!  P.S. A consistently effective … Continue reading 

Posted in Uncategorized | 21 Comments

Announcing "StoryTeller" – A new .Net tool for FIT test management

I’d like to announce a new open source tool that I’ve started called “StoryTeller” that is being hosted on Tigris at  There isn’t any content, but the code is up in Subversion. From the website: StoryTeller is a new tool … Continue reading 

Posted in Uncategorized | 10 Comments

I used my first closure in C# 2.0!

Okay, it's lame, but still:    53                 return Array.Find<ISystemUnderTest>(    54                     _systems,    55                     delegate(ISystemUnderTest system)    56                         {    57                             return system.Name … Continue reading 

Posted in Uncategorized | 11 Comments