6 reasons to develop your test first
18 points by mcxx
Read the article
Discussion on Hacker News