ADHD is too bad to read through all these posts here, but I used to take ADHD medication (concerta) for around 6 years, once I started programming I stopped and I've never looked back. Learning to program not only drastically increased my earning potential, but has freed me of life constrained by medication. +1 for writing this article.