Why The Best Programmers Fail The Most