[Translating]20141127 What Makes a Good Programmer