Recent events with TinyBlog have reminded me of why I like XP so much. I didn't use it on this project, thinking my project was too small to need any methodology besides good sense. But even projects of less than a thousand lines of code have a real use for certain XP processes, mostly Unit Testing. Luckily Python 2.1 has a unit testing framework built-in (import unittest), which I stupidly didn't use.
I have some big ideas for v2.0, and so I think I'll spend a few days rewriting TB to use unit testing.
Thanks to _azure for helping me clean up the codebase.
Geesh, freshmeat has been super slow on putting my release post up on their front-page.
