Yes very interesting. Related to XP there is also the technique of unit tests. Unit tests are small applications which allow to test either at the smallest scale (test a function or a class) or medium scale (a related set of features like drawing functions, ...) or even a complete feature of which will ater be part of an application (eg finding and reading configuration files at startup)
BR
mitch
BR
mitch