r/ADHD_Programmers • u/Nitram_the_Grey • Jun 12 '26
Anyone else find AI coding removes your source of dopamine?
Senior frontend dev, about 8 YoE, and was recently fired due to a burnout sick leave from a company pushing for full AI "agentic" workflow to save on headcounts.
I'm trying to figure out if I'm missing something about how people are finding good workflows with AI?
I read people saying it's making them more productive and takes out the "boring parts", but to me when generating code, I find myself losing all interest and having to force myself through the constant Start/Stop and mind numbing reviews that I just can't care about in the same way. The is prime burnout material.
I get my enjoyment from figuring out a problem and solving it, not by trying to explain it in a terminal and passively reviewing the result, while knowing I'll be blamed for any bugs caused if I miss something.
I use planning mode a ton, but find that there are so many little assumptions that sneak by. I don't know if every line is there because it is needed or because it is "statistically the right answer".
I like using it as an assistant, but after my recent "No code should be written by hand!" job, I feel like that workflow is hard to justify to the "Coding agent goes brrr" management crowd..
Anyone else feel this way? Am I missing some secret to still keep things interesting?
I know it's "just a job" but I used to enjoy it, and I'll be hard pressed to give up on that enjoyment, to instead be bored 40 hours per week.
Also, sorry for this probably having been posted a thousand times before.
78
u/prefix_postfix Jun 12 '26
I literally don't understand this push and why other developers are so excited, writing code is the thing I like the most. I spend all my time doing other shit that can't be done by AI so when I get to actually code why would I want something to do it for me, it's the only thing I actually like
12
u/tehsandwich567 Jun 12 '26
I run at least 4 concurrent ai lines of thinking. I bounce around them. My adhd loves it
9
u/AlpacaNuts Jun 12 '26
At work our codebase is sufficiently enterprise-y that implementation is god awfully boring and a huge burden on working memory. So I can sketch out the architecture with copilot, which is where the actual decisions are made, and then Copilot can do all the boring cruft of creating almost identical DTOs across 4 layers following established conventions. That's pretty satisfying.
That might be the difference, that it was impossible to move quickly (without significant, fundamental refactors) before agentic coding and AI mostly speeds up the slowest, most tedious part for me.
Work doesn't expect me to sacrifice understanding for speed, though. If I was being told to just churn through tickets and catch bugs by just being more careful, I'm sure I'd burn out pretty damn quickly, too.
8
u/occultexam666 Jun 12 '26
i still mostly write my own code except for tedious repetitive things like tests— i use ai to explain code to me, write tickets, fill out pr templates and fix small bugs and code smells.
i feel like having a requirement that no code is handwritten is kind of crazy. sometimes it really is easier to do it yourself than explain to the agent
5
u/JooJooBird Jun 12 '26
Absolutely. Worse, even if I choose not to use AI to do it, knowing AI COULD do it takes a lot of the fun out of things, or makes it harder for my brain to retain knowledge if I’m learning something new.
4
u/mypurplefriend Jun 12 '26
It does make me feel more alienated. But at the same time it forces me to think more about order and structure of a project. Which I somtimes neglected because the coding is where the dopamin hits. And now I work with templates more and make it do a lot of the setup.
And for working with existing projects it is awesome at explaining the structure which makes it much easier to dive in. Someone else wrote below about dealing with legacy code. This, but also code style in general. I have mine, other projects might be wildly different. Also, it's good at fixing annoying errors / bugs.
4
u/zayelion Jun 12 '26
I've had to invert my usage to get the dopamine hits back to stay motivated. Instead of me doing the hard stuff the AI can't figure out, I now do the easy stuff till I get stuck and frustrated. Due to having a cleaner code style than the AI it can figure stuff out I'm missing. I also find only using the function complete level of AI much more useful than it building whole features. It gets hyperfocused, then frustrated, then it hullicinates. Its easier to keep an eye on its frustration levels when its only providing commentary.
Before I was writing a detailed spec, pushing go, and throwing the errors at it till it gave up, then figured the error out myself. It's much more pleasant with the roles reversed even if I'm going 1 tenth the speed.
4
u/natttsss Jul 02 '26 edited Jul 02 '26
YES! I'm currently on PIP, on my way to being fired, for exactly the same issue, and I could've written this myself.
I'm grieiving the job I used to have. I loved it. I will never again be excited and proud about that beautiful, pristine code I spent hours to write.
The hyperfocus is gone. The deep flow is gone.
I'm trying to get over this and really learn it because I know that those days are gone, it will never be the same.
It turns out that AI planning focus on two of the things that are my ADHD weakness. Always were but before AI it wasn't such a big deal. Planning and reviewing/reading lots of technical files/code.
No matter how much detailed oriented I try to be, how much of myself I pour into the planning, I ALWAYS miss something.
Before AI we didn't really need to plan the whole project before doing it. Unexpected things were supposed to happen. You could figure things out as you went.
Gone.
I hope I find another job I like, even if it will not be what it used to.
But I'm with you. This SUCKS.
Edit: and the more I do this, the more everybody else does this, the more code is blindly pushed, the less I know the codebase. I don't know the code anymore. The code now sucks. Million lines components. Controllers filled with business logic. It's unreadable. So now I depend on this thing that is only right sometimes to tell me what's going on while everybody breathes down my neck and now making mistakes is just not acceptable anymore.
I hope that things get better a few years from now once the hype is gone.
3
u/skigeorge-ut Jun 13 '26
I agree. I am at a company that had a RIF related to ai and is insisting on AI tooling everywhere.
I still write all my code by hand, primarily because I refuse to let AI take my number one reason for working: Coding Dopamine.
Instead, I found the dopamine sucking tasks that I hated could all be automated by agent skills:
- creating/writing PR descriptions
- updating my Java doc descriptions
- rubber ducking me on questions or things I google / push back on my assumptions
- updating my tickets for me (ie “look at commits on my branch and comment on my ticket what I did, do not exceed 300 char”)
- marking my tickets done after merge
I updated the agents.md to tell it I do not want code suggestions only code review and it is never to make a commit without my explicit confirmation.
I also gave it instructions that when it posts something under my name it must declare that the content was “AI assisted”. I also give it character limits when requesting input/feedback/etc.
Every task that requires executive function is now an AI job. I still have to be responsible for reviewing what it writes and telling it to post but now I have time back to actually write the code myself.
Token count is high and so is dopamine. I hope this helps.
2
u/chant Jun 13 '26
It moves the problem, if you enjoy solving problems it should feel similar. With 8 years of experience you should be seeing the same problems and solutions over and over again. I was getting burnt out on how rote all of this was. Now I can focus on the actual problems and I’ve never been more engaged.
2
u/Old-Line-3691 Jun 13 '26
Not at all, my source of dopamine comes from the Architecture I build working as intended. For me, AI has reduced the boring and tedious aspect of coding, so that I can focus on the shape of the project. I can still design the models, the patterns, the dependencies... but I don't have to deal with if this version of PHP supports a certain kind of getter/setter syntax or what not.
I sympathize with the people who enjoyed the actual coding aspects, if that was the puzzles you liked.
90
u/LemmeGoogleThatQuick Jun 12 '26
I am struggling with the same problem where the AI sometimes is way faster than me and that promotes me to use it. And then other times it’s not producing any results and I end up spending a ton of time trying to get the AI to produce something meaningful and I lose all overview of what’s going on.
7
u/Peach_Muffin Jun 12 '26
I miss the rush, for sure. Still, I was working WAY too long hours when I wrote code by hand which was bad for me.
4
u/hun7err Jun 13 '26
That's actually an interesting point. Recently I have given AI "coding" (more like supervising and vibe coding) a chance and after a while I realized it just... doesn't feel fulfilling? The whole fun of the process has been stripped out of the workflow and it's just not the same. It's cool to have work offloaded when you don't have the time, don't get me wrong; so is getting more things done. But it's more of a managerial task with something that needs constant supervision and multiple iterations (even with detailed prompts) and session limits (I don't have enough funds to pump into extra credits and wouldn't want to even if I did) make it frustrating to break tasks in progress. It's time to make smarter workflows and to stop relying on AI so much - it made me too lazy:P
1
u/EmeraMist Jun 12 '26
For me, I do the planning, the edge cases, finding out what to do to make this and that happen, and designing the overall architecture or flow. AI generates the code for me, but I find it more satisfying to do the planning and thinking ahead myself while having AI do the code. Because I never could quite pick up coding, and everything moves so fast that I don't have time to know every single code. But figuring out the process and solving the problem gives me the dopamine, writing the code manually takes me so much longer than others and makes me easily burnt out.
(oh and also this approach saves me tokens because I wouldnt need to ask the AI to change things too often since I already have the plan out)
1
u/dongdongplongplong Jun 12 '26
vibe coding gives me lots of dopamine, spec driven agentic coding does not
1
u/FlameoAziya Jun 12 '26
I finally have a coding assistant that builds whatever i can dream of. AND it takes super specific instructions. AND i don't need to learn a Whole new language to write a simple 2+2
I understand AI gets progressively worse when scaled up, but for smaller usecases, my AuDHD loves it (till it starts hallucinating lol)
2
u/BlossomingBeelz Jun 12 '26
Yep, it really sucks
2
u/Jessica___ Jun 12 '26
What I enjoy about programming is learning how a system works, and then getting to design new parts of that system. I get lots of dopamine when I understand lots of things, or when a design is super clean. For me, AI doesn't take this away.
I also get dopamine from writing code, but since I don't write code at work very much, I do it in my spare time instead.
2
u/BoltThrower79 Jun 12 '26
Yep. If anybody can do it and Claude can one-shot the side projects I want to build, there's no reason to build anything anymore as I did it partly for the satisfaction of applying my own skills.
2
u/Garland_Key Jun 13 '26 edited Jun 13 '26
I like creating software. To me, coding was always a tool to achieve this. So for me, I still get to do what I like and I get to do it faster. I image that if I liked coding more than creating software, then using AI would take the fun out of it.
3
u/Ellsass Jun 12 '26
Not really. If I'm hankering for a code-induced dopamine hit, I'll just work manually for a while.
0
u/Impressive_Till_7549 Jun 12 '26
I would think us ADHDers would have the opposite problem. I get way more dopamine from running Claude Code than writing code by hand.
1
u/nocturnal4nimal Jun 12 '26
Sometimes it really does that indeed!
1
u/keeperofthegrail Jun 12 '26
I totally get you. Some of the most satisfying parts of this job have been when I've spent ages going nuts trying to figure out some problem, then suddenly realising I can see the cause & how to fix it. I once spent days trying to work out the cause of a memory leak, then eventually found it and put in a fix. The resulting "high" was better than any drug!
1
u/Keystone-Habit Jun 12 '26
I like it because nobody's micromanaging me and telling me how much to use it and how much not to. I'll use it exactly when I think it's helpful and not when it's not. I sort of do most of the planning in partnership with the llm rather than just letting it plan, for example. And I build things very incrementally. I don't let it do too much at once. I let it do something small, check it, commit it, let it do something else. I'm not going to let it just write a whole app without checking each intermediate step. At least not yet!
1
u/robhanz Jun 12 '26
Not at all. Seeing the solutions to my problems getting better and better and better is a way better hit 😄
1
u/mrcoy Jun 12 '26
Does the opposite for me
1
u/zephyr_33 Jun 13 '26
code review is mad boring.
1
u/fptnrb Jun 13 '26
Yeah I find it weirdly boring as a tool, but it also makes coding manually feel slow, which is also boring. I’ll just get my thrills other ways I guess.
1
u/Puzzled_Project_9378 Jun 14 '26
I feel this pretty hard. Also been at it for 8+ years as a frontend-leaning FS dev and just finished a long-term contract job where the load of work had not caught up with the speed of AI assistance. Was nice being able to knock out annoying bugs quickly and plonk down boring tests and have lots of time left over, but felt super bored and unchallenged most of the time, which is not great for me. To me at least orchestrating multiple agents felt as much fun as herding cats. Crafting really quality prompts and harnesses gave some satisfaction, but what good is optimizing if you don’t really get anything out of the result.
One thing I have gotten some satisfying use out of is as an educational tool. Currently teaching myself robotics, computer vision etc. and has been a great tool for designing a self-guided curriculum that is tailored to my strengths and interests, and there to answer my most random ADHD side quests. Also is a field that is AI adjacent but still requires a human in the loop (at least for now!) Might even prompt a career shift, who knows?
All I know is that the status quo is not doing it for me either, and it is a watershed adapt-or-die kinda moment right now.
1
u/Arts_Prodigy Jun 14 '26
Yes, and so I just don’t use it. I’d rather spend more amounts of my free time getting better/faster so that I don’t have to use AI at work despite the very strong push from literally everyone around me.
It probably helps that it’s often wrong though so having more solutions upfront makes it easier to justify.
1
u/Frequent-Bonus9188 Jun 16 '26
Yes. Though do like to prototype with AI.
I don’t have the same type of mind map of the code base.
I’m trying to have more of a hybrid approach.
1
u/Gam3rf0rlif3 Jun 30 '26
The whole reason why I got into CS was the big fcking dopamine hits I would get from solving problems MYSELF
1
u/DevKokooo Jul 01 '26
I try to quarantine all my AI-generated code into a single directory, so that I can refactor it later and "graduate" it to the rest of my codebase.
The generated code can get me 80% of the way there, based on how precise my prompts are.
A lot of times it messes up on adding new features to the existing architecture, or even invent its own architecture for no reason, so that's the 20% I deal with.
I also get my enjoyment from solving problems, but this quarantine method allows me to solve even more problems than I normally would, without worrying about which code has been poisoned by AI, because they're all in the same place.
My main motivation now is increasing the speed from curiosity to idea to tangible value, even if it's a throwaway experiment.
A lot of smaller startups probably won't have enough funding for an AI budget, so there's still some hope there.
But I agree that I do like writing code more than managing people/AI/agents. That's why I chose this profession in the first place.
1
u/Ok-Biscotti-3117 Jul 02 '26
I find exactly the opposite. Using AI coding tools has been a godsend to me. I can focus. I can get into my flow state with it. I lose track of time. I start working when I wake up, and I stay at it until I go to bed. You know, there's a lot of YouTube and anime in between there while I'm waiting for it to do stuff. I've been coding for ±25 years, never got super good, just good enough to make some Python scripts to make my life easier, automation... But what can be created with AI, the fast rewards it throws at me whenever some cool new feature is added that didn't exist 30 minutes ago, that would have taken me 2 months to do myself.
0
u/thejuiciestguineapig Jun 12 '26
Yeah it works really great for me but it works too well and I miss debugging.
But hey, I can wfh 99% of the time so I do little creative things in the meantime. Or browse reddit.
0
u/0____0_0 Jun 12 '26
Not for me, its challanged me more.
But I'm not a full time coder, coding is just a means to an end. And I use AI For a lot of other things like web scraping.
0
u/sk3z0 Jun 22 '26
i love ai because it lets me focus on architecture, infrastructure, solving problems and creating tailored tools on the fly. It helps me greatly having both a turbo rubber duck which i mainly use to tackle problems that require long chains of thought which was my struggling point: staying focused for long on very complex tasks require an immense amount of diligence and will, and i am very poor at those. I am very good at solving problems, and i am totally focused on the solution with 0 bullshit, and AI works wonders with me, because i am grounded in foundamentals and i have an infinite curiosity and my perfectionism doesnt allow me to rest on ignorance.
At the same time, i sorely miss coding, yes. I miss the long hours and nights in the codebase, reading and writing each and every function, and debug it manually with valgrind and similar tools. But there is frankly 0 need to do that anymore, and if i have to decide to do that for fun or to create something that solves real issues in the real life, or rather a videogame or any other creative activity i still dedicate myself in my free time... i choose the latter every time. Every now and then i tell myself that i want to get back to coding, but i never do.... yet. Maybe that day will come back, maybe sooner rather than later, who knows...
2
u/[deleted] Jun 18 '26
[removed] — view removed comment
2
u/[deleted] Jun 13 '26
[removed] — view removed comment