|
LSD: I have found it possible to use it to gain insight. (Cisco systems had some key person(s?) using LSD to design products.) The problem is that you can trick yourself quite easily into "discovering" things which end up not meaning much. So you do need some care, and perhaps someone to help guide you. For beginners, I'd say LSD's bigger benefit is being able to reshape how you think and handle life rather than understanding some new data structures. It's definitely a "must do this at least once in a lifetime" type of thing. Stimulants are fantastic. Amphetamines provide focus as well as a nice perky feeling to keep you happy while coding. Ritalin (methylphenidate) works too, but I find it harsher and not as pleasant as speed. As the name hints, it makes you fast at things. Talking, thinking, calculating, coding. I notice with Ritalin, doing mental math happens instantaneously - I surprise myself. The focus can be a drawback: if you don't plan, you can end up focusing on something "interesting" yet time wasting. So prepare your day, first. Opiates (such as time release oxycodone) are fantastic for keeping optimism. By keeping your mind in the right state, you can end up being much more productive. Again, the benefit is the drawback: being overly optimistic means your risk calculations and general decision management might be way off. (Biggest downside here is addiction, but it _is_ manageable, at least if you have money.) Pot I've not found useful for much as far as work. I did try coding on it, and ended up writing an infinite loop and thinking it was the coolest thing in the world. Alcohol can sometimes be slightly helpful, in a similar manner as Xanax; just by relaxing and getting one into a better mindset. |
Dependency. Addiction is very similar for all the things you mention, physical dependency is unique to opiates (at least in comparison with LSD, pot and amphetamine).