A Programmer's Dilemma
42 points by gaius
Read the article
Discussion on Hacker News