Why the Best Programmers Are Lazy and Act Dumb