Many of my most gifted employees, partners and colleagues are/were heavy drinkers (not alcoholics; I know those, but in other professions); I see a lot of programmers drink heavily simply to 'forget'. For many there simply are not a lot of ways to leave the problem solving of the day for the next day or, god forbid, over the weekend. The only way to lift it over a period is dope (or burnout) for them. I see it as a big issue but I don't know how normal it is; I would say very normal as I witnessed it in 100s of programmers, but that might be restricted to the regions (EU/RU) I mostly worked in. I can understand it though; I have been working for 13 hours today on a hard coding issue and in the end I found a bug in the solution. But that was 'enough' I thought and closed the laptop 4 hours ago. I cannot stop thinking about it and I just opened my computer to type this and solve the bug (It is 00:30 am sunday morning here). Booze would've let me forget. What ways are you all using to do that? I tried meditating which works but after that it just pops back.