Hi! Tom doesn't post here anymore. Please go here to see new posts.

Friday, August 29, 2008

Agile Wall

I learned a new software development term the other day:  "Agile Wall."  For those of you who aren't into renaming things that already have names just to sound more important, it is:  "A bulletin board with project notes all over it."  Okay, okay, the notes are supposed to be arranged into three columns for "todo," "in progress," and "done."  Yeah, I can see how it's a totally different concept now.

Friday, February 1, 2008

Where I Am With TDD

Test Driven Development is one of the buzzwordy things that Agile and Extreme programmers like to push as the most important programming advancement since sliced bread. (Although, recently, TDD seems to be losing out in favor of a new thing called Behavior Driven Development (BDD), which as far as I can tell is the exact same thing as TDD, except instead of naming your tests "TestWidgetProperty," you name your tests "Determine_if_the_widget_property_is_working_correctly." (That is a humorous observation not meant to be taken seriously.))

Read more…

Friday, September 29, 2006

Agile Manifesto Not So Bad After All

I read (most of) Steve Yegge's blog post on Bad Agile, and thought it was great to hear someone ranting against Agile Development for a change. (Unfortunately, it quickly devolved into a "golly, Google is such a fun playground for programmers, it's the greatest place to work ever!" rant.)

Read more…