Unit tests and test driven development (TDD) are powerful software development techniques that will improve your code’s reliability, design and your own personal stress level. This week Steve Biggs led a hands-on session where he took us through writing and running unit tests in Python using TDD.