I am part of the 26% that has done this, although in the past few weeks I have finally found some momentum in changing this habit.<p>For me, it felt as though the content of my work is what drove me to do this. Building CRUD applications, refactoring legacy code, writing exhaustive tests, etc were all things that I would get stoned for, saving things like writing design docs and meetings for the non-stoned days. Combine this with a decade of using cannabis to make mundane tasks more interesting in my personal life (playing a video game I have already logged 1K+ hours in, watching a TV show I have seen 10x times, washing dishes, etc) and it's easy to see how I got to this point. The reality of adult life and software engineering as a career is that a lot of it is just boring. Now, whether or not smoking pot actually fixed that boredom is a different question...