This hits strangely close to home and i totally agree. I've been a lead developer for the better part of a few years and have found that the nature of it has completely prevented me from committing to work on difficult tasks as there's a constant need to context switch and assist other devs or jump into a last-minute meeting.
I recently got the diagnosis (and medication) for ADHD which has made the world of difference. I've since had an ability to context-switch and focus in a way that I maybe never did until now. I found myself for a long time not even bothering attempting to open my IDE unless i knew that i would have a day void of meetings but now it kind of does feel like a superpower in a roundabout way.
The difference between medicated vs unmedicated ADHD is something that people can't understand.
Like just being able to focus on one task for hours. Easily.
Instead of your brain and attention bouncing between 15 different shiny things and eventually not getting anything done.
EXCEPT when there's a fire and production is horribly broken and you write the script that fixes it while the support team in India is still figuring out who to invite to a the meeting to discuss about starting to fix it :D (True story)
Or completely replacing the email logic throughout an application with a db backed queue service in order to ensure delivery when the previously configured SMTP direct delivery gets spotty in about 2 hours.
I recently got the diagnosis (and medication) for ADHD which has made the world of difference. I've since had an ability to context-switch and focus in a way that I maybe never did until now. I found myself for a long time not even bothering attempting to open my IDE unless i knew that i would have a day void of meetings but now it kind of does feel like a superpower in a roundabout way.