Sofware unrelated: I was an underqualified "sales" associate handling an incoming call for an order, when I thought it would be better for the business to call the overdue account of the client into question. I ended up saying "If you don't pay your bill, then my boss doesn't get money, then he doesn't pay me and then I can't buy groceries for dinner." - only for my sales manager sitting next to me go completely wide-eyed in disbelief as he had to wrestle the phone off me and recover the phonecall!
I haven't reached severe burnout but have recognised I am coming up to it, and coming from a background as similar to yours. The doing something unrelated part has to be key to a healthy work/fun/life balance.