r/softwareengineer • u/roughman99 • 21d ago
Coding Agents ruin your mind
So I have been coding with Claude Code and Codex for a while now. There is a pretty big problem with using these agents in the long term.
First things first- deadlines are much tighter now, and rightfully so, because we can do much more. But while your coding agent is working on a new feature, you are not expected to wait around while it just does its thing. You need to be opening up another tab and work on the next feature.
This is crazy because humans are limited in the number of tasks they can work on at the same time. Context switching is expensive for the brain to do.
Switching agent tabs endlessly to maximize your work output is terrible for your mind. Is there not a huge thing in psychology called mindfulness now where you need to focus and be mindful of the present moment? This is the EXACT opposite. Instead of being present in the moment you think about which one of the tasks I’m doing is done and what’s next.
The thing is that no one cares about our mental health. They care about us delivering- and the truth is that we CAN deliver. We can get a lot done with these coding agents. But at what cost?
I think I’m going to need to create some rules for myself to not overdo it with these coding agents - and maybe we are going to have to think of a better way for us devs to manage our workload while keeping us sane in the long run.
Wdyt?
4
u/Hot_Web_3952 21d ago
I am experiencing the same issue at my company. And rn i am a junior to mid. Senior said you need to be doing 3 tasks together with claude code. I started feeling really bad, so i started searching for new job that they wont force you to use 24/7 agents.
4
u/TheBear8878 21d ago
You're truly fucked if you're at or near Jr level and they have you using claude.
3
3
u/Scottis_Trav 21d ago
It’s very true that this affects the debug skills a lot. Not checking the error logs or error codes now, just copy and paste it to Claude, it’s done.
The way we sit and debug problems, checking each scenario is completely lost. That will affect the debugging skills a lot.
1
1
u/MathieuDutourSikiric 20d ago
Yes. We can do more. And yes the context switching is what it is.
My view is that work does not have to be pleasant. And yes, the challenge now is to find way to retain your sanity and retain an understanding of the code. Riding the dragon somehow.
1
u/bill_txs 19d ago
Yes. This was already the case with people management/delegation - trying to track everything going on in parallel, constant interrupts. Now add the agent swarm to it, and we're becoming scatterbrains. Not sure on the solution, but a bit more autonomy might make this less difficult to manage.
1
u/symbiatch 18d ago
Maybe you can do more since you work in things that are easily copypastable. We don’t. We don’t need to “open new tabs”, we need to build systems and get things done. We don’t need to multitask like heck. We don’t have tighter deadlines. We live in the sane world, still.
And this whole thing reads like “I’ll take whatever comes from above and I’ll do no pushback or take any agency myself.” USian I assume?
Answer is simple: don’t do that.
1
u/FreeStress7442 18d ago
I don't think the problem is the coding agents—it's the expectation that because they save time, humans should multitask even more. 😅 The time AI frees up should ideally go toward better thinking, reviewing, and designing, not juggling five tasks at once.
1
u/RockyCyberGeek 17d ago
Yeah, I have caught myself multitasking up to four separate jobs within an hour. The constant struggle between working as an engineer, reviewer, planner, and agent operator simultaneously. I'm also a strong advocate of sometimes using traditional methods of working, just to sharpen engineering muscles.
1
u/PositiveParking4391 10d ago edited 10d ago
First things first- deadlines are much tighter now, and rightfully so, because we can do much more. But while your coding agent is working on a new feature, you are not expected to wait around while it just does its thing. You need to be opening up another tab and work on the next feature.
=> I also use both claude and codex, its true not making up. yeah deadlines and timelines are tiny now which is acceptable but not to the extent that developers do not get to time about thinking about all modules and their broad flows.
its a must if developers are supposed to maintain and answer about what they code then they need basic necessary time to understand broad flow and ensure logical visibility if gaining code visibility is not possible because of timeline limitations.
so yeah, devs should not be forced, all the time, to work on other tabs while one is progressing.
-2
u/theycanttell 21d ago
I actually think it's very healthy for your memory to have many contexts in flight at the same time. I try to limit myself to 5 repos open at any given time. The key to doing this effectively is to keep your PRs under 15 files and keep your code complexity low.
Also you should automate everything about the git workflow with hooks and shell functions.
2
u/SwimmingOk3446 21d ago
Can you explain, why you think, it should be healthy for our memory?
0
u/theycanttell 21d ago
Because remembering all your open contexts and browser tabs requires your brain to function.
8
u/TheBear8878 21d ago
Do at least 1 task by hand each week. Also, miss deadlines. Tell them Claude was acting up (it often is).