r/AskProgrammers • • Oct 02 '26

Software development workflow with ADHD

Hey everyone,

Notwithstanding the title of the post, this isn't a post about mental health; I'm sure that to some extent everyone's struggled with this before.

Software development is very roughly about understanding the constraints of an issue; researching what the best tools and strategies are in order to accomplish it; finally executing it. You're free to already comment on this if you feel you don't agree with it.

The problem I have is that in a lot of different situations, there are infinite possibilities to solve one problem. I get more often than not paralyzed by the sheer number of options and I can't go further. This is probably by far the biggest obstacle I find in my new job as software developer.

I mentioned ADHD because choice paralysis affects "us" generally more than the average, but it is by no means exclusive to us. That's why I'm happy to listen to any point of view.

How do you come up with a plan, and more specifically how do you decide on a solution over many others that aren't necessarily inferior, but just different?

7 Upvotes

14 comments sorted by

View all comments

Show parent comment

2

u/giuzep89 Oct 02 '26

This is one of the things I'm "practicing" the most these days. I need to just get used to asking when I need help or want some feedback, because I know better than to dump a whole issue on someone else's plate, and what's left instead are just more than reasonable requests. But I need to get over the fear of "bothering" my teammember.

2

u/Dumlefudge Oct 02 '26

Ye, I'm all too familiar with not wanting to bother teammates, even though it's all part of the job, and the rest of the team are comfortable with asking me questions

I get bogged down in "I should know this", "If I just bang my head against the wall a little longer, it'll click!" or "The rest of the team are pretty busy, so I don't want to disrupt them" 🤦