Did you ever code better on any drug - be it legal or not, strong or soft? Just curious, because from my experience, plain soberness and enough sleep is simply best for coding...
Not that I would condemn recreational drug use entirely, especially caffein and nicotine dontīt distract from coding that much and are even quite socially accepted - but drugs wonīt help much solving the problems at hand either. Especially if you are procrastinating on the creation of some usefull but dull documentation.
(just to get back on topic) ;)