I've been putting some serious coding time into a personal project that I'm working on (www.virtualpuck.com).  I estimate that I've put about 20 hours into the design and development so far.  It feels good to be going to bed after midnight on a regular basis again....

virtualpuck.com will be the heart of a fictitous, simulated hockey league.  This isn't the first time I've attempted to create such a league, but this time around it will succeed because the design will work.  Specifically, the simulation engine is planned and tested, and my experience with ASP.Net web development has become substantial enough (over 3 years) such that I can develop the site more quickly with higher quality (e.g. performance, bugs, appearance, etc).

In the past, the idea has resulted in a static site for people to just look at.  This next design will allow site members (besides myself) to contribute content to help keep the site fresh and interesting.  In the last version, I got really tired of updating static HTML content and eventually the site just became stagnant (except for the low-level game and player stats). 

The other really cool thing about this project is that I'm incorporating serious unit testing with development.  I'm not quite doing true test-driven development, but it's a huge improvement over how I've approached my personal projects in the past.  I'm at least able to run unit tests with NUnit as I make and break stuff.  It's a beautiful thing.

So enough rambling.  Just wanted to give an update since it's been a while.  Ya.