Also, what about people who drink caffeinated beverages, but not with the specific intent of helping with programming?
- Caffeine
- Dimethylaminoethanol (shown to increase vigilance and alertness as well as improve mood)
- Methylhexanamine (stimulant)
- 5-Hydroxytryptophan (5-HTP, mood enhancer)
- Yohimbine (stimulant)
- Vitamin B12 (minor deficiency can cause fatigue, depression, and poor memory)
- Potassium citrate (not sure what it's for, Wikipedia says it prevents burning when you pee)
It seems to work for me better than regular coffee or energy drinks, but I probably wouldn't recommend it if you are on medication or have a heart condition, it's pretty intense at first.
e: I can code all night if I have to, and caffeine can totally help with that. I just don't need it to sleep deprive myself.