A few years ago, I got a diagnosis of ADHD and medication was a recommendation. Generic amphetamine salts are what I use now, both an extended (20mg) and quick release dose (10mg). They made more of a difference in my focus than I ever thought. Only problem is that my mind turns into a bullet, I do whatever work I start on with little to no distraction but I can easy end up wasting time if I get sidetracked right as the medication kicks in. Nicotine still has its place for me, I use it everyday to keep awake and alert for my work. Medication is strictly for days where I know I have don't have time for distractions.
Coffee has a milder effect than the medication but it's a nice, quick boost in concentration and alertness that can get me through a class or meeting. I usually avoid drinking it on days I take medication as I tend to feel a very strained feeling, it's very unpleasant sensation and I become hyperactive and careless with my work. Nicotine and coffee have a complementary feel, they have different effects but they fit nicely together.
I think stimulants are my favorite thing ever. I wouldn't be anywhere close to where I am now in my career without their help. Most of my weaknesses come from procrastination now instead of both procrastination and being easily distracted. I'm getting better at starting things on time now and with the boost of focus, I don't take as long getting my work done than in the past.
That and electronic cigarettes.