I don't even drink coffee. I've encountered people who seem absolutely incredulous that I take no stimulants at all. "How do you stay awake?" is something I'm asked. My go-to response now is "I don't. If I'm tired, I get more sleep." Some of these people probably think that I'm lying.
There are a lot of people who think that sleeping at work is a bad idea, but I think it's a lot better than guzzling coffee all day (or taking stronger things). I wouldn't work at a place that didn't allow me to take a nap if necessary. It's not uncommon for me to wake up with the solution to whatever problem I was working on too, so I think it would be wrong to call naps idle time.
As an example, using spaced repetition memory software and getting enough sleep is going to be a lot better for your learning than taking aricept and modafinil. On my PhD quals some people seemed to think I was a wizard for the things I memorized. No drugs were involved, but I did read a few books on memory and religiously used spaced repetition software. I wish this attitude were more common.