There are two mentalities when you're programming. The more you live in one of them the better.