Scott Stanfield from Vertigo Software gave a talk last night at the Portland Area Dot Net User Group (PADNUG).

He made an interesting comment, with the net of:  If you’re going to fail, you want to fail fast.  That way you can figure out what went wrong, make changes, and try out something else.

If you are going to fail, fail fast.  Then get on to something new. 

Cool thought.

He said this during a discussion about the number of lines of code it takes to write a program.  He said that lines of code are like inventory.  And just as less inventory on hand can make a business more agile, fewer lines of code can make a software project more agile.

I tend to agree, unless reducing the lines of code turns it into obfuscated code.

He also showed one of the patterns from the patterns and practices group at MS – the Data Access Architecture Guide (DAAG).  By using the DAAG he was able to reduce the # of lines of code in his data access layer significantly.

Things like the DAAG and the .NET Framework itself can help reduce the number of lines of code you have to write.  There’s so much built in.  After the user group meeting ended, at the bar across the street, Rory said he didn’t know how many times he’s written a particular routine, then he discovered that that very thing was built into the System.IO namespace.

It all makes programming fun.  Write fewer lines of code.  Get paid more.  Have a blast.  Have fun with the .NET Framework.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s