First of all THIS POST RULES, as for the question I must say that I think programming affects thinking a lot, and we also spend very much time with computers and internet. Somehow I also think every discipline that you learn until you master it, does a little change in 'who you are and how you act', learning to sing, learning to drive, learning programming and so on, all this changes the way you are.
So there are bad habits and good ones, the bad would be: standing in front of the computer all day long, making your eyes hurt, forgetting about doing things like cleaning the house, and ignoring external life and maybe your kids, girlfriend, family and so on.
I sometimes ask myself if we are on the "good way" building our world based on new and new technology and science, do we have to keep improving until we get space ships like Star Trek? and live a fast life? or should we go slower and live normal lives in villages, with animals and nature? I am thinking about giving up computers and going more spiritual :)
The last thing to add is that programming can also give good habits, like I said before every discipline you learn does a change in you so if you learn to order your programming code to be well structured and commented, you will also be more carefull with things in real life.
PS: When I wash the dishes I insist very much to leave them clean, it takes me 3 times more time than if my girlfriend would do it. I think that's because I associate the dirt on the dishes with possible errors(bugs) in programming, I don't know if this one is bad or good :)