Extreme Programming
I really do write unit tests before writing code... To see why, visit
extremeprogramming.org
or check out this
talk I gave about XP at lilax.org in Feb 2002
.