Sunday, February 03, 2008

Mildly House-Trained

That's my wife's way of saying Aloofix is now in beta release.1

Early today I release Aloofix version 0.5 (the Mildly House-Trained Pup release). There's nothing earth shattering in the release - just lots of bug fixes, feature enhancements, and steady progress toward a 1.0.

But that's the boring part, and nothing worthy of a blog article.

I regularly update the TODO list while working on the code. Sometimes it seems to border on an obsession, but I find the act of scrutinizing upcoming tasks to be a form of therapy.

I add items, remove them, move things around, even use the list as a way to gather my thoughts on how to proceed with the next set of changes. I'm sure anyone reviewing the svn logs for the TODO file will chuckle at the fluid nature of the contents. I know a few project managers that would run screaming from the room.

While noodling, I noticed myself making some very notable changes to the TODO list. Suddenly, I was pushing items from the 1.0 section to the 2.0 section. Don't get me wrong - I've done this countless times as a major release approaches. It's a classic technique, where what is wanted is vetted against what is needed.

In the case of Aloofix, I had succumbed to the classic problem of having eyes bigger than my stomach. Shuffling items from the 1.0 section to the 2.0 section is my way of making sure Aloofix adheres to a 'Release Early, Release Often' principle.

Or put another way,

If you had to choose, which would you select:

  • a dog that does tricks
  • a dog that is house-trained.
Fun stuff...

Feel free to grab a copy of Aloofix 0.5 and kick the tires -it's mildly house-trained.

1. Put another way - reports of success, with no reports of catastrophe...

1 comment:

Bob said...

definitely HOUSE trained.