I've considered exploring this because my level of productivity varies pretty widely, and I've had experiences that partly match other people's descriptions (broken sense of confidence in prioritization, too many ideas/interests)... but I also wonder:
How do people who diagnose ADHD reject the diagnosis? Or do they? Software professionals tend to see software solutions to domain dynamics whether they're necessary or most productive; it seems to me it's possible that medical-psych professionals might tend to medicalize personal dynamics... in particular, how does one tell the difference between outlier levels of OCEAN/Big5 trait "openness" and ADHD?
Or is it simpler than this, and you find someone who treats ADHD, try the treatment, and if it changes your life, the label is the least important part of that?