I just started working with a new team a few weeks ago. So far I've had "nice to meet you" calls with six or seven of the people on this team. And nearly half of them mentioned "by the way, I have ADHD, just so you know." And since I share so many characteristics with these individuals, now _I'm_ wondering if I have ADHD. Certainly the never-ending Instagram ads want me to think so. Or is this becoming a blanket term…
I went in an ADHD rabbit hole a week ago. I never considered my self suffering from it, my quirks were individual parts of my character! But now I highly suspect I have it. I lose focus all the time. For example, Going from doing laundry, to gathering dishes, and bringing out trash without finishing one of them. Or I can't read long articles with topics that are important for me but don't tickle one of my interests.…
This is one of the reasons why I will refuse a job title that is greater than senior engineer. I know in my heart of hearts that being a staff or lead engineer will be bad for everyone. I'm not even particularly stellar as a senior engineer, but I can at least sustain it.
Reaching this point can be astonishing to the undiagnosed ADHD programmer. For the first handful of years into their career, their shortcomings were either dismissed as inexperience or covered for by coping mechanisms. In my experience, the coping mechanisms start to buckle once you're a senior level programmer.
Get a diagnosis ASAP if you suspect you have ADHD. Medication and other things can definitely help. I also think there's nothing wrong in figuring out just how much mental capacity you have to give to your job and not exceeding it, even if that means rejecting prestige.