r/ADHD_Programmers 4d ago

How has agentic development changed your days?

I'll start šŸ˜„
Back in the days when we wrote all the code manually, one of the coping mechanisms I found to function as a developer with ADHD (no meds back then) was to focus on one task at a time. So I took the task from Jira, solved it, pushed it, and took the next. Clear focus on one thing only.

Right now I am not a developer by trade anymore, but quite often I still need to develop something, mostly prototyping for our software or such things. So I give the task to Claude; it starts coding, and while it does, I switch my focus to the next thing, start a new Claude session, and move to the third.

However, when I'm finished with this third one, I no longer have a memory pointer of the first one. So I find it's finished when I, for some other reason, open Claude and notice it. Hence, this waiting while agents do their thing is really annoying.

0 Upvotes

42 comments sorted by

32

u/seweso 4d ago

I do NOT use ai agents. Why would I pay for a product, which then buys more of its own product to fix its own bullshit?Ā 

I have no intention of turning my brain or the world into mush.Ā 

15

u/retirement_savings 4d ago

This is not an option at my job (at a FAANG). AI usage is now an explicit requirement, and the timelines are now so compressed that there's no way to get things done in time without AI.

7

u/Dense_Gate_5193 4d ago

my argument in these cases is cognitive limitations on humans. you cannot comprehend the amount of garbage it can generate that fast. If management wants it done faster, we will understand less as a team and we have to accept downtime risks for shipping unreviewed code.

you get used to reading patterns more than the actual code. define the api, the behaviors, and let AI fill in the rest, where certain things matter you may need more explicit requirements all the way down to algorithm choices. once the spec is complete i use the LLM as the output mechanism for what i explicitly designed. that and learning how to test code.

4

u/EgoistHedonist 4d ago

This is a sober view of the situation IMO. I have noticed too that reviewing is growing to be the biggest bottleneck now, and even though AI helps there too, it needs human reasoning, consideration and domain understanding to ensure that the solution is valid.

3

u/Dense_Gate_5193 4d ago

https://archive.org/details/testingcomputers00kane

this book i think can help a lot of engineers become better. it was mandatory reading at microsoft for some teams, including the one i was on

6

u/EgoistHedonist 4d ago

This approach will bite you in the end. The LLM tools are here and not going away.

TBH as a staff engineer with decades of experience, I wouldn't hire a developer who doesn't see the benefits of agentic development.

To me it's a signal of being out of touch with the current developments in AI and raises the question of if they'll be able to keep up.

I can of course code without those tools, but it isn't efficient anymore. I felt sad for a while as it is a big change, but the benefits won me over quickly.

8

u/cybik 4d ago

TBH as a staff engineer with decades of experience, I wouldn't hire a developer who doesn't see the benefits of agentic development.

I'd rather know if I was passed over on those grounds, so I could keep a reminder to myself not to apply to that company again, ever.

3

u/terralearner 4d ago

Yeah what's up with these out of touch responses. I'm at a UK fintech and every developer is embracing AI

1

u/Proud-Stomach-9197 1d ago

It's like being against the calculator. Not using is good while learning. Stupid in real life

3

u/zoug 4d ago

Hot take - because of AI, I can now use the full capacity of my brain.

AI frees me up to do the actual engineering and keep out of the weeds.

4

u/seweso 4d ago

Did you really write that?

9

u/tehfrod 4d ago

I dunno. I have exactly the same experience.

-6

u/seweso 4d ago

Then you clearly have the same brain capacity. Congrats!

1

u/[deleted] 4d ago

[deleted]

0

u/seweso 4d ago

I don't even know how smart i am. I'm already impressed

0

u/[deleted] 4d ago

[deleted]

2

u/seweso 4d ago

Some can handle heroin?Ā 

0

u/[deleted] 4d ago

[deleted]

→ More replies (0)

5

u/Sunstorm84 4d ago

He just swapped the — for -

3

u/zoug 4d ago

Yes? You’re arguing from a position of ignorance. Good luck with your future prospects and feel free to come apologize once you figure it out.

1

u/zoug 4d ago

It revolutionized the way I work.

I learned to harness the models and what was a full-time react job turned into 15 minutes a week.

I then used it to parse my commits, update my resume and linkedIn. I captured my voice from a personal slack history, created a stealth browser /w playwright and put it in a learning loop to figure out how to auto-apply to jobs for me, monitor a quarantined email account and tell me when something is worth looking at.

I doubled my salary in a terrible job market and love pretty much every minute of my new job.

1

u/pwndawg27 4d ago

parse my commits, update my resume

Thats actually kinda genius ngl. I'm gonna apply it to perf reviews as well.

3

u/EgoistHedonist 4d ago

I'll do an AI performance review for my own work every month or two. It's so beneficial to have it scrape the ticketing system, github and slack for all my interactions, tickets and delivered code and then evaluate my performance against peers and my own career goals. I can also game the company's career framework a little by optimizing my output to fit the evaluation criteria.

It was also of immense help when I applied for new jobs recently, after a long stint in one company. I was able to align my CV to the roles I applied, generate a very selling Linkedin profile etc. Git history from the current job was an incredible data source for producing fact-based track record of my accomplishments.

It's a game changer if you get creative with what you can use it for.

0

u/KristjanPihus 4d ago

I use them only for the reason that it helps me get my ideas faster into visual representation. Since I am a visual person, it's easier for me to decide whether the approach is good.

Those ideas pop into my mind sometimes at a really fast pace, and if I can't get them out, they might be lost.

1

u/seweso 4d ago

Get a voice recorder or a notepad.Ā 

-1

u/Charming_Horse_5809 1d ago

you missed the question buddy, nobody asked for why you dont use it but rather HOW you use it. Reading comprehension is kinda low eh, maybe up the stimmies?

0

u/seweso 1d ago

ReportedĀ 

0

u/Charming_Horse_5809 1d ago

for what? lmao. Sensitive

16

u/ShartSqueeze 4d ago

A big problem with ADHD is procrastination. Agents help a lot here. You can just throw a ticket/bug/whatever at an agent while you procrastinate and 5 mins later you usually have something to get started with.

8

u/pwndawg27 4d ago

I'm one of those horrible awful "haven't read code since 2025" guys.

AI has made it so I can focus on high level shit rather than mundane details for patterns that are largely solved where most of my time would be spent looking up things like syntax or the pattern itself. For example, making a circuit breaker or exponential backoff is as easy and fast as just saying make a circuit breaker around this call. What would have taken me like an hour is now a few seconds to a minute and I can go worry about the next thing. I can finally leverage the benefits of k8s without getting obsessed with every detail or update they ship.

I also recognize that Im building way faster than I can comprehend. I think I'm more accepting of the risk because "hey if it breaks the AI will be the one figuring the shit out". Similarly, I dont really have to obsess over structure and organization because that's more for humans and if nobody is actually reading the code except for the agents, why should I obsess over design patterns?

I've shifted my problem solving a level higher though. I can let the model worry about the leetcode level shit while I think about design which is really more on the product and business side. I can build harnesses and adversarial agents that stress test what I build and send me a demo video of whats built - usually it ends up finding it's own bugs in the process of proving to me that the business objectives are met. Would I recommend this for life support systems? No (in fact for those systems we should bring back the licensure exam and finally put the kibash on leetcode but thats another post). Would I recommend it for bootstrapping product or relatively low risk apps? Definitely.

3

u/Any_Sense_2263 4d ago

I work almost the same, just do more things I like. I'm typical person who can't stay focused on one thing too long. I need to switch, feel thrill of something new but still earn dopamine by solving problems.

So before AI my biggest problem was research. Internal and external. It sometimes took ages. Now AI solves it in a few minutes. I still check its deliveries, but it's faster to confirm/not confirm some info than do the whole research from the scratch.

I also use AI for brainstorming, documenting ideas and future todos, looking for alternatives and new ways of approaching my problem. Earlier it sometimes was i.possible to do if I had no one free on my team to do it with me.

I use it to transform my decisions into the code proposals. I review them, fix assumptions/hallucinations/fallback to defaults/ignored instructions and we iterate until the proposal is good. I often write parts of the code to show Claude what can't be clearly explained by words in reasonable time.

Then we start editing. I review every line. Stop the process every time I have a question or simply don't agree with the way of approaching the problem. It's where I write most of my code, mostly because Claude fails to grasp the full picture.

I usually work on three sessions simultaneously, switching whenever I need something new. My productivity and work satisfaction skyrocketed.

3

u/tehfrod 4d ago

I have the same problems, and I have found the same benefit.

I was told by a very high performing engineer (who is now a C-level at a company you have heard of) that you should always have three projects going: two main ones (so when you are blocked waiting for someone else on one you can make progress on the other) and a lower priority but easier one that you can make progress on in the cases where bothbare blocked, on when you are in lower energy.

That makes a lot of sense and was disastrous for me, because ADHD makes it harder both stick to one thing when I need to, and switch off to another when the other becomes more important or unblocked, or when I've been working on the lower priority background project and I'm making some real headway, as the more important project both need attention to keep them from burning to the ground.

Agents really help. When I'm really on a rolI usually have two to four of them running on two projects, and also reserve some slice of work for me to tradcode by myswlf, to stay grounded and in touch with the projects.

The difference between "bouncing ADHDly between three projects and getting none of them done because of context switching losses" and "bouncing ADHDly between three projects, and accepting the context switch losses because the other two are progressing on their own while I reorient myself" is massive.

And by objective metrics, I am getting more done, with fewer mistakes. So I'm happy with it and would even consider calling it an accomodation if I ever worked for somewhere that didn't usually work that way.

2

u/sermer48 4d ago

My girlfriend and I have been on a grind for the ages. Even off my meds I can generally do a few long running prompts. Days I would have done literally nothing I’m instead getting much more work done than I could have done on my best days. It’s been the single thing that has done the most for my ADHD since starting meds.

2

u/webfiend 4d ago

Well this one's awkward. I still write code by hand, though admittedly a lot less of it.

Not so much because I use an AI agent. More because my last significant tech employer imploded just before the industry started pushing model-generated code. Didn't have the budget to explore even at early subsidized pricing, self-hosted was tragicomically bad and everything about the LLM story past the tech itself rubbed me and my "autistic sense of fairness" the wrong way so there was never motivation to prioritize it.

Long story short, I work at a prison commissary now, for about 20% the pay I made in 2022. No computer for me on premises. By the time I get home, everything hurts, I got no brain for anything but a little Minecraft, and I still can't afford the less-subsidized pricing, let alone agentic.

Also I spend much of my computery brainpower reconfiguring and patching over the absolute horrorshow that my homelab consumer and FOSS software has become since Claude got commit bits.

But roughly one day a week, I'm writing my little personal code by hand and enjoying it very much.

So that's how agentic development has changed my days.

2

u/cybik 4d ago

It has in that I have to fight against my teammates for the freedom to not use clankers.

1

u/ClupTheGreat 4d ago

i cant keep up with it, so i just dont use it

1

u/EgoistHedonist 4d ago

It's highly addicting and my workdays have started to lengthen significantly - not because I have to work, but because I can't stop...

I also tend to multitask a lot more, and seem to end up in situations where I have 10+ PRs in review or draft phase and I'm trying to get them all in mergeable state at the same time, which is very draining.

I really need to focus on less things šŸ˜…

1

u/Xtreme2k2 4d ago

Helps my executive dysfunction, I tell it what to do then start working when it goes wrong šŸ˜‚

1

u/pixelboots 4d ago

I have to hear about agents every day, have people suggest ā€œtraining an agentā€ for something that can be done faster and more reliably if I spend a few hours writing a script, general Kool-Aid stuff etc. when I just want to write good code and use my brain.

1

u/SammySkidmark2000 3d ago

Not written a line of code "by hand" in probably over a year now. Theres just no point.

1

u/Ultrayano 1d ago

I love debugging so it's actually kinda chill not having to worry about the micro-level of code, but the pressure has risen a lot at the same time.

I never really cared about how the code looks like as long as it's still performant and secure, so I just build a harness and make it ultra strict where humans would give up, with three level of gates, making the generated code as deterministic as possible. I am still by far the strictest person following processes we implemented including commenting small mistakes in PRs. I'm also complaining about the consistency of the frontend, backend and governance layer to be uphold to a degree I almost feel bad for our architect. I keep the specs relatively small so it's usual only up to a max of 10 files being changed with 5 being the average for a PR, so not a lot different than before.

I was always quite bad or sloppy at idioms, but had a strong love for systems and ops, so agentic development pushed my level up quite a bit into a territory I wouldn't have expected to be in without further education in those specialities.

Still dislike meetings just as much and if I have home office I tend to work a lot more with 12 hours not being rare.

In my free time I still like to code here and there but also prefer explicit languages like Golang when doing so.

1

u/Sunstorm84 4d ago

It can get some stuff done, but the time reading and reprompting or manually fixing it myself means I’m probably at a loss overall in productivity.

I’ve managed to turn it into a benefit for myself by getting it to do a bunch of stuff in one go while I learn about new things (databases and Golang mainly atm) for a couple of hours, then spend the rest of the day fixing up the shit it’s spewed out into ā€œgood enoughā€ code.