SD Best Practices: Day 0

Note: I’m going to try to do a series of daily recaps about my trip to the SD Best Practices conference in Boston.

The conference is officially on. I mean it’s ON. Well, I guess that’s how the kids would say it. Today was the tutorial/experimental day of the week which is a fancy way of saying that the classes were three and a half hours a long.

I attended a Design Patterns session in the morning and after lunch it was a few hours of XUnit Testing Smells.

Now, I should take a moment here and explain a little bit about these conferences work. Generally what happens is that someone has a written a book about something that they then turn into a presentation. For illustrative purposes we’ll call this person The Teacher. To keep everything clear we’ll refer tor everyone else as The Class.

The Teacher, or perhaps the The Conference Organizers, then give the name of the session a catchy title in order to attract more members of the The Class. It’s a simple operation that you can try at home. First, you need the list of acceptable words:

Agile
XP
SCRUM
Test Driven Development
Patterns
Unit Testing
Requirements
Smells
Refactoring

To make a session title just stitch as many of those words as you want together. For example:

Refactoring SCRUM Unit Testing Requirements to Patterns
Test Driven Development XP Smells
Applying Agile Patterns Unit Testing Requirements

I jest with nothing but love. Actually not love, I refactored it to adoring this morning and encapsulated it into a Bridge Pattern.

On the surface it sounds like a great deal of marketing and not a whole lot else. If you walk in with a real cynical attitude toward it, you’ll probably find it that way as well. “I’ve been developing sofware for sixteen million bazillion years and, well quite frankly I’m the cat’s meow so I’m not going to buy into this marketing drivel. Where’s the bar?”

Truth be told though, this kind of thing is a great way to push the boundries of what you thought you knew. I mean, just this morning I woke up and bought up a bagel quite convinced that unit tests couldn’t smell. Now I know they can. Who knows what I’ll learn tomorrow, maybe I’ll get an English muffin and see what that brings.

About Grant

I grew up on the mean cul-du-sacs of Troy, Ohio, USA. I first started "programming" at the age of five on an Atari 400 when I used BASIC to draw an ASCII picture of robot with wheels on his feet. Why the emphasis on feet with wheels? At the time it was a big deal, I didn't have wheels on my feet which forced me to walk everywhere. I would have been so much cooler to just skate around. Since then I've gone on to work on all manners of different technologies, but rest assured if I ever write another robot program he won't just be walking around. Perhaps some tank treads...
This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>