Putting the Fun in Functional: Applying game mechanics to software10 points by danwRead the articleDiscussion on Hacker News