I’ve been vaping for a year or so, because I like the effects of nicotine, but can’t stand smoking cigarettes.<p>Caffeine makes me more effective at focusing on the mundane parts of programming, but it makes it more difficult to actually reason through problems.<p>Nicotine doesn’t interfere with my reasoning as much, though the body high can be a distraction. Also, I still have to go outside to vape, because even if it’s not as bothersome as smoke, I’m not sure my coworkers would appreciate me blowing clouds all over the office.<p>I take breaks occasionally, for periods of 1–3 weeks. Cravings last a few days and they’re slightly worse than caffeine.<p>It’s also just a bit of geeky fun to experiment with building your own setup. I’ve never had such an intuitive understanding of electricity before. :)