Test driven development experiments