I'm a 19 year-old iOS developer and just starting to get a taste of the 'work grind'. I've been trying to minimize my caffeine intake to avoid building a tolerance and dependency on caffeine, and instead try to get a good night's sleep and nap whenever I need to and can. However, I've noticed that many of my coworkers at my internship consume multiple cups of coffee daily, and recently read the Stackoverflow 2015 survey that said programmers drink an average of 2.75 cups of coffee a day.
I'm starting to wonder if avoiding caffeine or just letting myself become a regular coffee drinker is better for my productivity in the long run. I have noticed that coffee does give me a slight productivity boost, but I'm not sure if it's worth the tradeoff of becoming dependent on it.