Not to be rude, but it's unclear whether the author has had an actual professional diagnosis. ADHD is one of the most commonly self-diagnosed conditions, and also one of the most commonly misdiagnosed conditions.
It doesn't help that ADHD is much more difficult to diagnose in individuals (particularly adults) who perform well in other metrics (IQ, etc.), as they oftentimes have simply developed compensatory mechanisms - these same mechanisms which have enabled them to have success also make a diagnosis much more difficult, even for professionals.
> It’s nice. I can let the A.D.D. run wild when I’m thinking about a problem or how to solve it but when I sit down to solve the problem, I force myself into that zone and try my hardest not to let anything in while I check mini-task after mini-task off on my list.
'Hyperfocus' is common in individuals with ADHD, but this doesn't sound quite right - hyperfocus isn't something that can be turned on and off easily. With ADHD, focusing on programming is a challenge as much as anything else is.