Conversely, you could do everything on this list, and still be a lousy programmer. Or not even a programmer at all.