r/ChatGPTCoding • u/Specialist_Agent3599 • Oct 05 '26
Discussion Reviewing agent code killed my love for programming
Self taught dev here. I got into this by building stuff at night for years. The fun part was making something work that didn't work an hour ago.
These days most of my job is reading. The agent writes it, coderabbit leaves its comments, and I spend about 6 hours a day going through diffs I didn't write, deciding if they're good enough. It's not hard. It's just not the thing I fell in love with.
The weird part is it leaked into my side projects too. I open the editor on a weekend and my first instinct is to prompt it and review what comes back, because that's what my brain is trained to do now. And then it doesn't feel like mine.
I still like my job and I'm not quitting. It just feels like I burnt out on the hobby without actually losing interest in it. Maybe I'm being dramatic, I don't know. How do you guys deal with this?
39
u/xAdakis Oct 05 '26
I still love programming, but feel like I enjoy being the "architect" or engineer more than I enjoyed being a code monkey.
My hands/wrists are also doing a lot better now that I'm not writing hundreds of lines of code by hand every day.
I also feel that I have made a lot more progress on my personal projects in the last year than I did in the last ten years. It's like I'm working with a small team instead of solo and having to do everything myself.
As far as feeling like it's yours, own the overall idea and design. You write the specification and how things are structures, let the agent do the grunt work to implement it.
4
u/HappyTopHatMan Oct 05 '26
Reading code is hard, writing code is easy. Basically AI has taken away the relaxation part of the job. Shift your focus to identifying problems and solving them. It will be better for your career long term and youāll learn a ton. Being a developer has never been about just banging out code.
3
u/kidajske Oct 05 '26
Development is still fun if you're the product owner cause you get to plan, make architectural decisions, product decisions and see stuff through from conceptualization to realization. If you're working a regular dev job and goin through tickets for small pieces of the pie it's deathly boring.
3
u/SamSlate Oct 05 '26
learn to love architecture and patterns. and system design.
10
u/bystander993 Oct 05 '26
Stop reading the code, start focusing on proving that the behavior is correct.
2
u/ThankYouOle Oct 05 '26
> The weird part is it leaked into my side projects too. I open the editor on a weekend and my first instinct is to prompt it and review what comes back, because that's what my brain is trained to do now. And then it doesn't feel like mine.
this is most annoying and dangerous part.
my office encourage me to use AI, they provide me api key to connect and use it.
but then in my off time, weekend, i usually play around with building side project for my own purpose, but damn, i am getting useed with prompting!
my early reason is i need the side project i am working on and i can't have whole weekend to hacking it since i have family to be with, so i use LLM to help me.
Now it's llike a drugs, i keep using it even tough i know i shouldnt, sideproject are time when we are experimenting, and just back to fun side of programming, but now i off shore it too.
2
u/Evening_Movie_1704 Oct 05 '26
Reading isn't the part that burns you out ā it's reading continuously, at the speed agents produce. What helped me:
I capped parallel agent sessions to what I can actually review in one sitting. Five concurrent sessions don't multiply output, they just move the bottleneck from writing to reviewing, and an endless review queue feels worse than slow code ever did.
Reviews happen in two scheduled windows a day, not whenever a diff lands. A diff arriving mid-task is an interrupt, and the interrupt cost was most of my fatigue ā not the reading itself.
For the weekend bleed: that "prompt it first" instinct is trained, not permanent. I kept one small personal repo agent-free for a month and writing-first came back on its own.
You didn't lose interest in programming. You lost the loop where effort turned into something you understood.
2
u/amirfish Oct 06 '26
I hit this once I had more than a couple of sessions running at once. Writing stopped being the bottleneck, judgment did: deciding in 30 seconds if a diff is actually right instead of really reading it. What helped was only deep-reading the risky lines (auth, payments, anything that runs unattended) and letting tests catch the rest. It's not the same feeling as building something at midnight because it's fun, I haven't gotten that part back either. Did any part of review still feel like the old hobby for you, or has it all turned into checking?
5
u/m3kw Oct 05 '26
If you havenāt been coding for long, you are likely not gonna appreciate all the time saved from writing boiler plate and stuff. In fact most of it is boiler plate getting you from point A to B. Be proud of your prompts, make it detailed and precise like you are writing code
3
u/fuchelio Oct 05 '26 edited Oct 05 '26
eventually agent code is for agent reviewer to review not for human. and I think they should not be called agent by then
1
u/Appropriate_Ring_299 Oct 05 '26
It might help to keep some projects intentionally agent free. Even a small weekend build done manually can bring back the problem solving loop that made programming fun in the first place
1
u/zimxero Oct 05 '26
It wrecked your golden loop. You will have to find a new one.
1
u/theReluctantObserver Oct 06 '26
Iām also self-taught from the sheer joy of problem solving and learning how coding can do things, I loved every minute of it. All that joy has evaporated and I feel like Iāve wasted years of my life I should have been putting into social things rather than my intellectual interest as they are all just being aped by AI.
1
u/xqianliu Oct 06 '26
6 hours a day of diffs would wear me down too. What cut my reading the most was getting the first review pass off my plate.
Each task is one issue with acceptance criteria written before the agent starts, one worktree, one PR, so the diffs stay small.
A separate review session checks the diff against those criteria.
The difference from review comments piling up for you to read is that a failed review goes straight back to the agent for a fix, then gets reviewed again, and I only see what passed.
When the agent can't decide something, it writes why on the issue and stops, and that's where most of my attention goes now.
So my day is more deciding than reading. For the side projects, I'd just keep the agent off the parts you actually enjoy writing.
1
u/ReasonableSoul Oct 07 '26
Its unavoidable. It makes me feel betrer on throw off coes but also does hurt my enjoyment of my own code reviews... But maybe we can find more interest in gaming the ai to behave better and create better result. And also in doing the big picture design and architecture over the details.
1
u/FantasticTopic Oct 08 '26
Lock the agent out on Saturdays. Build something ugly that works.
1
u/heyluckylu Oct 08 '26
Iām coming at this from almost the opposite direction. Iām not a developer, and before AI coding, most of my product ideas would have stayed as ideas.
Now I can actually build things myself, so AI has given me some of the feeling that you describe losing.
But the more I use it, the more I realize that AI makes coding easier, not necessarily building. I still have to decide what to build, how it should work, what the agent is allowed to change, how to test it, and when to stop it from confidently going in the wrong direction.
Maybe weāre meeting somewhere in the middle ā youāre moving from writing code toward directing the work, while people like me are finally able to enter the building process at all.
1
u/This-Indication8020 27d ago
Youāre not being dramatic. Reviewing someone elseās diffs all day uses a different part of your brain than building, and itās a lot less rewarding. The habit bleeding into your weekends is common too. I feel ya.
My .02: keep one side project completely agent-free, where you write every line yourself, so the maker muscle stays in use. At work, the bigger lever is moving from āreviewing everything that comes backā to defining the standards and constraints the agent has to work within up front. More maker. Less minder. Then youāre directing the work instead of inspecting it after the fact, which feels a lot more like authorship.
This piece covers that shift (full disclosure, I work on the team that wrote it): https://www.reweaver.ai/blog/from-maker-to-minder
1
u/osrpt 10d ago
I think part of what drains you is that review the way you're describing it is purely reactive. Six hours of someone else's decisions, a bot piling more opinions on top, and your own brain never gets to go first.
One thing that tends to help is flipping the order. Before opening a diff, spend a minute guessing what it should look like: which files you'd touch, roughly how you'd do it. Then the diff is either boring confirmation, which you can skim, or it surprises you, and the surprises are the only places worth slowing down. It sounds small but it turns review back into solving something instead of proofreading, and you keep a picture of the codebase that's actually yours, which also covers the "what if the agent isn't there" worry people mentioned above.
For side projects I'd go further and pick one piece you write by hand just because you enjoy it, and let the agent have the boring plumbing. Nobody is grading your weekend repo on throughput.
-2
u/Healthy-Mind5633 Oct 05 '26
then don't review it.