I'm managing it all right.<p>I work < 40 hrs/week, and I stick to those hours. I don't bring my work home. I don't make my work part of my "self"; I'm polite to my colleagues, but not intimate. When I'm working on a tough problem I'll bring my full intellect to bear - but if the code isn't finished when it's time to go home that's fine, I'll shrug my shoulders and carry on tomorrow.<p>Life is good. I have enough time for friends and hobbies. I work hard and I enjoy my job, but it's not my passion.<p>If balance is impossible, maybe you're in the wrong job.