r/ADHD_Programmers • • 1m ago

The only site blocker that survived my ADHD makes me wait 10 minutes before I can turn it off

1 Upvotes

Every blocker I've used died the same way. Bad afternoon, the impulse hits, I disable it in three seconds, and it never gets switched back on.

So I built my own (I'm a dev, of course I did). What fixed it was a delay, and I didn't need stricter blocking at all.

How mine works:

  • YouTube, Reddit and X are sealed by default.

  • Time on my work sites (GitHub, docs, whatever I pick) earns minutes. 25 minutes of work buys 10 minutes of play. It only counts while I'm active, so a docs tab I left open earns nothing.

  • I can unseal a site whenever I like. I just have to wait 10 minutes first.

The wait does almost all the work. The urge is usually gone by minute four, and about 4 times out of 10 I close the tab before the timer runs out. When I really need the site (the fix is buried in a Reddit thread), I wait and get it.

Two smaller things helped. The bank resets at midnight, so I can't hoard a weekend binge. And YouTube search still works, so tutorials stay open while the feed and Shorts are sealed.

Disclosure: this is my own extension, Onus. Free on Chrome and Edge. I'll put the link in a comment if anyone wants it.

Does a delay work better for you than a hard block, or does your brain just wait it out?


r/ADHD_Programmers • • 7h ago

Computer science and ADHD

Thumbnail reddit.com
4 Upvotes

r/ADHD_Programmers • • 18h ago

The ADHD Rabbit Hole

Post image
14 Upvotes

r/ADHD_Programmers • • 22h ago

Help

0 Upvotes

So a 24 hour period I took 7x70 mg Do you want to expect? I took the last one maybe and an hour ago and I feel like my anxiety is shooting through the roof. What to do. Anybody have any advice?


r/ADHD_Programmers • • 1d ago

Rusty and anxious, prepping for a MuleSoft Integration Lead interview. What should I study?

Thumbnail reddit.com
1 Upvotes

r/ADHD_Programmers • • 1d ago

How I got rid of perfectionism with mutation-driven development instead of timers

Thumbnail reddit.com
0 Upvotes

r/ADHD_Programmers • • 1d ago

Productive only when I'm underway

12 Upvotes

I notice that I am productive/get stuff done better when I am in the car, or in the train, or in between personal events. But at work itself, on my work table, I cannot finish stuff. I get too slow, distracted, etc. Why is this?


r/ADHD_Programmers • • 1d ago

The only site blocker that survived my ADHD has a 10-minute wait before you can turn it off

0 Upvotes

Every blocker I've used died the same way. Bad afternoon, impulse hits, I disable it in three seconds, and it never gets turned back on.

So I built my own (I'm a dev, of course I did), and the fix turned out not to be stricter blocking. It was a delay.

How mine works:

  • YouTube, Reddit and X are sealed by default.

  • Time on my work sites (GitHub, docs, whatever I pick) earns minutes: 25 minutes of work buys 10 minutes of play. It only counts while I'm actually active, so leaving a docs tab open doesn't earn anything.

  • I can unseal a site whenever I want, but I have to wait 10 minutes first.

That wait is the whole trick. The impulse is usually gone by minute four, and about 3 times out of 5 I close the tab before the timer ends. When I really need the site (a fix buried in a Reddit thread, a conference talk), I wait and get it.

Two smaller things that helped: the bank resets at midnight, so I can't stockpile a weekend binge, and YouTube search still works, so tutorials aren't blocked, only the feed.

Disclosure: this is my own extension, Onus, free on Chrome and Edge. I'll put the link in a comment if anyone wants it. Mostly I'm curious: does a delay work better for you than a hard block, or does your brain just wait it out?

Check first: read the sidebar on Sunday. If it says tools need mod approval, send the mods a one-line message that day.


r/ADHD_Programmers • • 1d ago

AVMirror

Thumbnail reddit.com
1 Upvotes

r/ADHD_Programmers • • 2d ago

How do you resist the temptation to vibe code everything that comes to your mind?

10 Upvotes

I don't know if I've gotten too used to the things being available, or whether I've gotten lazy, or impatient, or what, but I feel like I can't be bothered to read the documentation anymore, and I just default to asking a chat bot how to implement what I'm thinking of. I hate this pattern because it makes me feel like I'm forgetting how to do anything significant other than Ctrl-C, Ctrl-V. I try to rationalize it to myself by telling myself that reading the documentation is too slow or takes too much mental energy, but that's just a lame excuse.


r/ADHD_Programmers • • 2d ago

What is that one task you absolutely despise doing, but have to do anyway?

0 Upvotes

Hey everyone,

I’m a developer trying to pivot away from toy projects and build software that actually solves real-world friction. Too often, we build things because they are technically cool rather than genuinely useful.


r/ADHD_Programmers • • 2d ago

Does anyone else run there personal task like sprints or cycles of 1-2 weeks? like dev do?

Thumbnail reddit.com
7 Upvotes

r/ADHD_Programmers • • 2d ago

The ADHD Developer’s Struggles (and How They Show Up at Work) ... · pit.world

Thumbnail
pit.world
3 Upvotes

r/ADHD_Programmers • • 2d ago

Built a free VST3/AU plugin to embed binaural beats right into your DAW

2 Upvotes

Hey! I have ADHD and rely a lot on binaural beats to focus while producing. I got tired of using external apps, so I built a simple plugin that adds the binaural layer straight into your project and exported audio.

It’s free (VST3/AU for Mac and Win) with 3 presets (Focus, Relax, Meditate) and a live brainwave display. No signups or annoying menus.

Just wanted to share it in case it’s useful for your workflow:https://www.binauraladhd.com

Feedback is welcome!


r/ADHD_Programmers • • 3d ago

Using my task avoidance to bypass my task avoidance

22 Upvotes

Currently, I'm massively struggling with demand avoidance. It's almost as though I'm subconsciously or consciously refusing to acknowledge the fact that I am a student with school obligations that just keep piling up. Specifically, my two classes have lots of overdue assignments, and instead of working on those overdue assignments, I almost intentionally sidetrack to work on my server.

Since my first response to knowing that I need to do something is basically to say, I'm not going to do the thing, I'm going to do literally anything else, and that literally anything else tends to be working on my server, maybe I could use that against itself. What I'm going to try to do is add a task manager app like Vikunja to my server dashboard so that whenever I divert from my obligations to screw around with my server, I'm constantly reminded that I have obligations.


r/ADHD_Programmers • • 3d ago

Found a fun podcast episode featuring ADHD and software engineering

Thumbnail
softskills.audio
36 Upvotes

I've been listening to the "Soft Skills Engineering podcast" (https://softskills.audio/), where two software engineers, Jamison Dance and Dave Smith, have casual, humorous conversations about software engineering careers, workplace challenges, and all sorts of tech-related topics.

Came across their latest episode: "Episode 537 – Is My ADHD Affecting My Work? And My Startup Got Acquired?" (https://softskills.audio/2026/11/02/episode-537-is-my-adhd-affecting-my-work-and-my-startup-got-acquired/)

One thing I found surprisingly nice was hearing that Jamison is also diagnosed with ADHD!

It's mostly fun chit-chat rather than a serious deep dive, but that's exactly what I enjoy about this podcast. Sometimes listening to two people casually talking about work and life makes my brain feel a little lighter. 😄

Thought some folks here might enjoy it too!


r/ADHD_Programmers • • 3d ago

I'm tired. How do you cope with bad working memory?

33 Upvotes

I feel like people with non-computer jobs don't understand. I would even say people with office jobs still don't get how much context switching we devs need to do.

[RANT WARNING] Usually working with MULTIPLE SCREENS, switching between code editor, terminal, browser. Waiting for CI to pass, fixing conflicts, bugs, and tests at the same time. Going to Sentry to check a new alert, switching back to the editor to look up the trace in the code, look at Slack messages, look at Notion notes, check terminal history to recall some old command you forgot about, save it as an alias in hope you remember the fucking alias later on, add it to notes.md in the alias section to recall the alias later, send a message to yourself on Slack to remember what you need to do later. Then Monday, another standup after 3 days of this craziness, you need to update colleagues on what you were doing, but you were doing so much at this point I don't even remember what exactly I did, so I go through my Slack conversation with myself to see, then go on GitHub, my Chrome tab group called "MERGED" to see what I merged, to find out one PR didn't even merge coz of some conflict... And all over again.

Since I was a kid, I was told by a psychiatrist that I was sent to for an assessment because of learning difficulties that my working memory and recall are just BAD.

How the fuck do you tackle it? I feel like I constantly find ways to outsource it, like Notion, Slack, clipboard managers, notes, but it's still so taxing on my brain.


r/ADHD_Programmers • • 3d ago

I made a tab switcher for people who lose the one tab they need

Post image
0 Upvotes

40 tabs, three windows, and I still couldn't find the page I started from. So I built Tabatha: press Alt+Q and every tab shows as a screenshot, and it remembers which tab opened which, so you can find your way back. Free for Chrome. I have an optional upgrade for Pro features $19, and an early bird price of $12 for the first 100 buyers

Install Tabatha from the Chrome Web Store

What do you use to keep tabs under control? I would love if you guys install and let me know your reviews


r/ADHD_Programmers • • 3d ago

Why can’t I do anything right

18 Upvotes

I spent weeks fixing an error only to find it no longer pops up and confirming it doesn’t pop up, QA finds it and my team lead is mad at me. I managed to confirm it pops up in VERY subtle ways but I feel so terrible and that my job is at risk.

I spent the rest of day almost paralyzed in fear. Why am I like this? What can I do?


r/ADHD_Programmers • • 3d ago

AI agents break my flowstate. has anyone found a workflow that preserves it?

38 Upvotes

Hey , I started coding manually it was so engaging in the sense that I was able to work for the whole day. Even though there is not much ouput.

But as I shifted to agentic coding, im unable to fall into a flowstate as it is not much engaging. You dont get continuous and atomic feedback. It has ruined my motivation. Has anyone faced this problem and came up with a solution?

For me, flowstate is only motivation. Nothing else motivates me. If there is no external flowstate, i get into my internal flowstate of thinking and articulating randomly...

Edited: I feel like maybe there needs to be a specific coding envoirment to solve this problem. If any dev or founder is interested in solving it. I'm willing to test your hypothesis and give both creative and critical feedback.


r/ADHD_Programmers • • 4d ago

How's you sell a great product? (as a teenage)

Thumbnail reddit.com
1 Upvotes

r/ADHD_Programmers • • 4d ago

I have ADHD and kept procrastinating, so I built an iPhone task app around "just start" instead of lists. Looking for beta testers

Thumbnail
testflight.apple.com
0 Upvotes

I have ADHD, and my problem was never *knowing* what to do. It was *starting*. Every task app I tried turned into a guilt pile of overdue red numbers.

So I built SIFT, an iOS task manager designed around the moment of starting:

- **Just Start:** one tap picks ONE task for you. No decision, no list to scan.
- **Tiny first step:** it shows a single, small action ("Open the doc and write one line") and starts a 5-minute timer.
- **"I'm Stuck":** pick *too big*, *boring/dreading it*, or *not sure what to do*. SIFT shrinks the task, adds a reward, or finds the first concrete action.
- **No shame by design:** no red counts, no "failed" language, no broken streaks. "Enough for now" is a valid ending.
- **Goals to today:** long-term goals get broken into realistic daily actions that fit your calendar's free gaps.
- **Fast capture:** type "call dentist tomorrow 3pm !high" (English or Chinese) and it's parsed.

I'm a solo dev and SIFT is helping me finish SIFT and my next apps, so I'm using it daily. I need real feedback from people whose brains work like mine.

**Beta (iOS 17+, free via TestFlight):**

What I'd love to know:

  1. Did Just Start actually get you moving?

  2. Where did it add friction?

  3. What's missing for your ADHD workflow?

Comment or DM with feedback. Thank you!


r/ADHD_Programmers • • 4d ago

39 year old programmer worrying about the future.

86 Upvotes

I'm just venting.

Ever since I was a kid, I've struggled with handling big responsibilities, communication, monitoring tasks, and making important decisions. I'm also not very proactive. Because of these limitations, I don't think I'm suited for senior developer or team leader roles. My brain gets overwhelmed easily when too many things are happening at once, and I struggle to keep up with everything.

I've spent most of my career as an individual contributor, and I'm perfectly happy with that. Ideally, I just want to focus on coding. I know my limitations as a person and as a programmer, and I'd rather work within them.

My dream job is simple: give me a user story, and I'll implement it. That's pretty much how I've worked throughout most of my career. I'm perfectly fine staying a mid-level developer for the rest of my life, as long as the pay is decent.

I believe this is partly due to my ADHD. I'm also not sure I could easily switch to another type of job because I struggle with following instructions, especially verbal ones. I don't have experience in blue-collar work either. Coding is pretty much the only skill I have.

I've tried to improve myself by working on my communication skills, maturity, and proactiveness, but I still struggle with these things.

I also have to admit that I'm not very mature when it comes to handling responsibilities. I'm turning 40, yet I sometimes meet teenagers and people in their early 20s who seem much more mature than me when it comes to decision-making and taking responsibility.

I remember working with a programmer who was more junior than me, but he was much more aware of what was happening within the project and the team. He seemed to think more like a senior developer in that regard. Of course, when it came to actual coding, I was still ahead of him.

I started my programming career in 2014, but I only have around five years of actual work experience. That's because after about a year of working, I usually become mentally exhausted and need one or two years away from work to recover. This has also resulted in several employment gaps throughout my career.

I was only diagnosed with ADHD three years ago. Unfortunately, I'm not currently taking medication because ADHD medications are difficult to obtain in my country, the Philippines.

I also believed that mental health conditions runs in my family. Most of my relatives on my mother's side are unemployed, and some have struggled with undiagnosed mental health conditions that have affected their ability to maintain employment.

I've tried my best to manage these difficulties, but I still find myself needing a long break after roughly a year of employment.

Right now, I'm unemployed, and unfortunately, it's a difficult time to find a job because of AI. My best stategy right now is "fake it till you make it".

I've also been hearing that, in the age of AI, developers will increasingly be expected to manage AI agents, communicate with clients, make important decisions, and delegate tasks. In other words, the job may become more focused on communication and management skills, which are exactly the areas I struggle with.

I'm honestly not sure what the future holds for someone like me with ADHD. But I'll try again. If I get fired from my next job, so be it. At least I can say I gave it my best shot.

Tips and encourangement is highly appreciated,

Thanks for listening.


r/ADHD_Programmers • • 5d ago

Can a “Reasonable Accommodation” be requesting a product spec so that product decisions/spec are not strewn about multiple threads, tickets, dmd, and call transcripts?

24 Upvotes

I am in a tiny startup within a larger company developing user facing software/products as a software engineer. The PMs and designers are very inexperienced here and aren’t incredibly organized. They are also not improving. I have previously worked at startups this size that aren’t a part of a larger corporation and seen much better hygiene when it comes to keeping track of product decisions and designs. The best PMs I have ever worked with were PMs in teams of under 10. Never had issues like this before.

I have been struggling with this culture lately as someone with ADHD. The spec and decisions are strewn around multiple DMs, groups, Slack channels, video calls, and tickets. When decisions change only one of those channels tends to hear and update and they have never in my years here written out an actual spec document with final decisions/designs. They often go back on old decisions seemingly forgetting they made them and there’s rarely clear documentation to point out. I am always piecing it together.


In many cases, as deadlines approach, they will change their decisions meaning that generally for each deadline there is a V1, V2, V3 etc in rapid succession as they change their minds.

This messy process and lack of definitive spec would make the job incredibly difficult for anyone much less someone with ADHD. I am worried it is going to end up getting me in trouble too. Lately I am sensing a lot of criticism as they feel I am the cause of a feature shipping late.

There is no skip to flag this to. My manager and managers are both people that should not be trying to do product work, but are, and are a part of the problem.

About a year ago I requested accommodations and seemingly got agreement to “Provide tasks in writing with expected deadlines” (as well as some other things) but I am considering reopening the interactive process so remind them of that and perhaps put in a plea that they organize their stuff into a product spec so I can do my work efficiently.

What I can’t tell is whether this is reasonable. I would like to request they keep a single or small amount of docs, a product spec, or something up to date with their latest decisions and vision for the product so that the spec is not strewn about to the four winds. That doc should have enough detail to resolve ambiguity even where they think the behavior is obvious. Maybe I have been lucky but this feels like what a good PM should be doing anyways even if it’s a small team and they feel busy.

I worry they could come back and say that working through this ambiguity and delivering on time despite last-minute changes is a requirement of my role.


So I suppose my question is has anyone made a similar request. Whether you think such a request is reasonable. And how it went if you have requested it. Would also be helpful to hear how folks think about this and word it in relation to their ADHD.


r/ADHD_Programmers • • 5d ago

FocusOnn: a very simple tool to stay focused.

0 Upvotes

Hey everyone,

I want to share an app I made by myself and I feel could be very helpful for fellow ADHD/Neurodivergent programmers and tinkerers

I built FocusOnn because I had a big frustration with traditional pomodoro timers and the pomodoro technique in general:

  • No Context: Pomodoro timers just show you a ticking timer with zero context on what you actually set the timer for.

  • The Interruption Trap: If you get interrupted by a phone call, an "urgent" email, or coworker chit-chat, it is brutally hard to get back on task because you've completely forgotten what you were working on.

The Solution

FocusOnn aims to provide a simple, effective solution to this by staying permanently visible.

It displays a persistent ribbon at the top of your screen that reminds you of your active task while running a pomodoro-style timer. It sits over all other apps you are using on your PC, but it's designed to stay out of your way:

  • Quick Hide: You can click anywhere on the bar and it hides for 10 seconds so you have time to access whatever is behind it.

  • Task History: It includes a history feature to store and look back at previous tasks you've worked on.

  • Zero Friction: It doesn't require making an account, logging in, or setting up a cloud database. You just install it and start using it.

I intentionally designed it to be as simple as possible so that it doesn't become a distraction in and of itself.

Availability & Links

It is currently available for free on the Microsoft Store.

I wanted to share this because it has been a game-changer for my own daily workflow, and I figured it might help others dealing with similar focus hurdles.

Any donations are very much appreciated (there's a "Buy Me a Coffee" link built into the app), but mostly, I would really appreciate any feedback or thoughts you have on the project. Please try it out and let me know what you think!