Why type-first development matters

http://tomasp.net/blog/type-first-development.aspx