While many people here may disagree with this; this is very real in the Philippines. Maybe in your country, you are compensated for your efforts. But here, when you are working you never feel you are compensated enough. Seriously, the basic salary here isn't enough to raise a family. It isn't even enough to buy yourself a decent and healthy meal daily.
That is why many programmers here, code themselves to death here. I have many friends who are very unhealthy because they have to work 2 or 3 jobs at the same time. Coffee and cigarettes seem to make them think faster (BTW, I haven't had a cigarette in over a month, so yay for me) or probably they do not have enough time for other pleasures aside from these.
I myself used to work 9.6 hours (that's with no overtime) from Mondays to Fridays. When I got home I work an extra 6 hours on the internet. On weekends, I work at least 8 hours. And I still live with my mom because I still can't afford to live alone and have an internet connection.
Working your mind off I think is as hard ass working physically. At least my brother, who is a nurse can sleep soundly at night without thinking about solving anything. He can rest his mind and his body. I on the other cannot rest my mind and therefore it is impossible for me to rest my body.
I love to code that is why I do what I do. But sometimes, posts like these come up from time to time. Also, I think this is more of a problem with the entire system here.
FYI: Nurses here are paid dirt shit. Not even above the minimum wage: about 240PHP a day and a Big Mac is about 150PHP. They are paid less than the floor cleaners in the hospital and the hospital treats them like shit. I can easily make 3 to 4 times from what he gets per month. He chose this career because there is an opportunity for him to go to another country where he gets paid what he deserves. He is really good at his job and he has a passion for it. Too bad the hospitals treat their nurses like disposable cups.