Guide

How a Software Developer Quit Smoking With Nicotine Patches at 29

8 min read Updated March 28, 2026

How a Software Developer Quit Smoking With Nicotine Patches at 29

My name’s Noah Zimmerman. I’m 29, I work as a backend developer in Austin, Texas, and I’ve been smoke-free for fourteen months. Before that, I smoked for seven years. Not as long as a lot of people, I know. But seven years of a pack every two days was enough to rewire my brain completely, and getting it back was one of the hardest things I’ve ever done.

I started smoking at 22, my last year at UT. I was working part-time at a barbecue place on East 6th and every single person on staff smoked. The back door led to this little concrete slab between the dumpsters, and that’s where all the real conversations happened. If you wanted to be part of things, you went out back. I started with American Spirits because a girl I had a crush on smoked them and I thought the yellow pack looked cool. That’s honestly the reason. That’s how dumb the origin story is.

After graduation, I got a job at a mid-size SaaS company doing Python and Go work. You’d think an office full of developers would be a smoke-free environment, but there were four of us who’d cluster outside the building every couple of hours. We called it ā€œdeploying to productionā€ as a joke, like we were going out to push code. We’d stand there in the Texas heat, sweating through our shirts, sucking down Camels or whatever we had. In retrospect, it was absurd. We were supposedly smart people doing a very stupid thing.

I tried to quit three times before it worked. Attempt one was cold turkey after a bad respiratory infection. I had bronchitis and couldn’t smoke for four days because every drag made me cough until I gagged. I figured, well, I’ve got a head start, might as well keep going. I made it nine days before a deployment went sideways at 11 PM on a Thursday and I was standing in the parking garage with a cigarette in my mouth before I’d even made a conscious decision. Stress was my biggest trigger and I hadn’t built any defense against it.

Attempt two was with nicotine gum, the Walgreens generic brand, 4mg. The gum did take the edge off, but I hated the experience. You have to do this ā€œchew and parkā€ thing where you chew it a few times then stick it between your cheek and gum, and it gave me this peppery burning sensation in my throat. Plus, I was going through like twelve pieces a day. I was basically replacing one oral fixation with another. After three weeks, I had a beer at a friend’s birthday and someone offered me a cigarette and my willpower just evaporated. One beer and I was done. Classic.

Attempt three was the one that stuck, and the thing that made it different was that I actually planned it. I’m a developer. I solve problems by breaking them into smaller pieces, writing tests, and iterating. I finally applied that thinking to quitting.

First, I went to my doctor and told her I wanted to use nicotine patches. She prescribed the NicoDerm CQ step-down program: 21mg for six weeks, then 14mg for two weeks, then 7mg for two weeks. She also gave me a pamphlet about withdrawal symptoms, which I actually read this time. Knowing what was coming made a huge difference. When the insomnia hit on night three, I didn’t panic because I knew it was normal and temporary.

I also built what I can only describe as a quit-smoking protocol. I documented my triggers. I’m not kidding, I literally made a spreadsheet. I tracked every cigarette I smoked for two weeks before my quit date, noting the time, location, what I was doing, and how I felt. Patterns jumped out immediately. I smoked after every meal. I smoked during code reviews. I smoked when a build failed. I smoked walking to my car after work. Once I could see the patterns, I could make a plan for each one.

After-meal cigarettes got replaced with a ten-minute walk around the block. Code review cigarettes got replaced with making tea in the office kitchen. Failed-build cigarettes got replaced with twenty pushups. I felt like an idiot doing pushups next to my desk at first, but my team knew I was quitting and nobody gave me grief about it. My tech lead, who’d quit smoking five years earlier, actually started doing them with me.

My quit date was January 6, 2025. A Monday. I slapped on the first 21mg patch on my upper arm at 7 AM and went to work. The patch was… weird. It delivered a steady stream of nicotine, so I didn’t get the spikes and crashes of smoking. The cravings still came, but they were more like a background hum instead of a five-alarm fire. The patch site itched like crazy for the first few days. I rotated it between arms and shoulders and upper back, which helped.

The first week, I was a zombie. I could write code but I couldn’t think creatively. Everything I produced was mechanical. I told my manager I was quitting smoking and might not be at my best for a couple weeks, and she was great about it. She pulled me off a deadline-sensitive project and gave me maintenance tickets instead. That reduced my stress level enormously and I’m genuinely grateful she did that.

The hardest moment was day twelve. A Friday. I’d had a fight with my girlfriend, Emma, about something stupid. I don’t even remember what. I was already on edge from withdrawal, everything annoyed me, and the fight pushed me over. I drove to the gas station on South Lamar and sat in the parking lot. I actually went inside. I stood in front of the counter and the guy asked what I wanted. I stared at the cigarettes behind him. I could feel the patch on my arm, doing its job, quietly feeding me nicotine. And I thought: if I buy these, I have to start the whole process over. Day one again. All those pushups for nothing.

I bought a bag of sunflower seeds and left. Sat in my car cracking seeds for fifteen minutes until my hands stopped shaking. Then I drove home and apologized to Emma.

Stepping down from 21mg to 14mg at week six was rough. My body noticed the difference immediately. The cravings came back stronger, not as bad as cold turkey, but noticeably worse than before. I white-knuckled through about four days and then my system adjusted. The step down to 7mg was easier. And then the day I took off the last patch, I expected to fall apart, but it was actually anticlimactic. By that point I’d gone ten weeks without the hand-to-mouth motion, without the smoke breaks, without the ritual. The nicotine was the last thread and it turned out to be thinner than I thought.

What surprised me most about quitting was the grief. I know that sounds dramatic, but I genuinely mourned cigarettes. They’d been my companion for every important moment of my adult life. My first job, first apartment, first serious relationship, first production outage, first promotion. I’d processed all of it with a cigarette in my hand. Without smoking, I had to find new ways to handle both celebration and stress, and for a while I didn’t have any. I just sat with the feelings, which was uncomfortable as hell for someone who’d spent seven years outsourcing emotional regulation to nicotine.

I started running about two months after quitting. Not because anyone told me to, but because I had all this anxious energy and no outlet. I downloaded Couch to 5K and started from the very beginning. The first day I could barely jog for sixty seconds without wheezing. By month three, I could run two miles straight. Last month I ran a 10K at the Austin Trail of Lights. Finished in 58 minutes. Not fast, but I finished, and I wasn’t coughing at the end.

Other changes: my code got better. I’m not making that up. When I smoked, I’d interrupt deep-focus work every hour or two to go outside. Now I can sit with a problem for three or four hours straight. My throughput went up noticeably and my manager mentioned it in my last review. My skin cleared up. I had this persistent grayish tint that I thought was just my complexion, but no, turns out my skin has color when it’s getting enough oxygen. Emma says I smell like a person now instead of an ashtray.

Money-wise, I was spending about $50 a week on cigarettes. The patches cost me about $150 total over the ten-week program, most of it covered by insurance. So in fourteen months, I’ve saved somewhere around $2,800. I bought a really nice espresso machine with some of it. The rest is in my emergency fund.

If you’re a developer or anyone who works in a high-stress, screen-heavy job and you smoke, I get it. I understand the appeal of having a reason to step away from the screen, to go outside, to do something physical with your hands. But you can find other ways to get that. Walk. Make coffee. Do pushups. Step outside and just breathe for five minutes without setting anything on fire.

And if you’re the type of person who likes systems and plans, use that. Don’t just wake up one day and decide to quit. Study your habit first. Find your triggers. Build your defenses. Test them. Iterate. Treat it like a problem to solve, because that’s what it is.

The patches worked for me. They might not work for you. But something will. And every failed attempt is data, not defeat. I failed twice before I succeeded, and each failure taught me something I used the third time.

You are not alone. There are millions of people right now in the exact spot you’re in, wanting to quit but not sure they can. You can. Your brain is lying to you when it says you need cigarettes. It’s just code running in a loop, and you can break the loop.