I could never see myself accidentally working until 9pm. I understand having a passion for programming/work, but aren't there other things in your life you would rather be doing, like seeing friends, going out for a bike ride, trying a new restaurant, having sex with your GF or wife, or cooking a nice meal? I really don't understand the obsession with work (especially if you're on a salary and don't get paid for the additional hours).