Naming Things in Code
Giving the right names to things in your code is very important, and something that I think about a lot. I used to ponder longer in the past, but now with Emacs and M-x tag-query-replace, I name things something reasonable to start with, and then if I think of a better name, I globally change the name to something better.