10 Things The Best Programmers Do