Sorry for the thread hijack m1t0s1s. I fall into traps like this alla time.

We've all got a bit of add/adhd sometime, some of us like (me) are just worse.
side note:
I too am ADD and actually I find that overstimulation can help, thats me. My best learning environment would be a strip club, with 15 TVs going, and a dozen people fighting and blabbering with explosions. It creates white noise in both sound and visually. mmmm boobies....
Really? That's interesting. I like to have either music or no distractions at all.
There's three kind or subtypes of add/adhd:
1 the quiet, inattentive type (the kind that I have, add)
2 the hyperactive type (adhd)
3 a combination of both above
I'm guessing you have the hyper type, based on what you said.
I find that vigorous, adrenaline-rushing exercise is quite good.
Mostly though I just actively tried to develop my own coping mechanisms, trying all sorts of things, and realized eventually that embracing the ADD was the best thing for me. I started getting lots done, but mode switching regularly. I now have generally 4 things going at once on my computer. Though I only do one at a time, the minute I find myself drifting I switch to a new thing in the loop. Eventually i make it back to what I was working on and can get a few "hard core" minutes in before I drift again.
My biggest change, which made my life alot easier, was to be OK with my attention span issues and figuring out how to embrace them. Finding things I was interested in also seemed to help, though in short bursts usually. When I get into something, i get INTO it, and my brain creates its own environmental filter, like a mental white room. Not sure if thats something you can learn, or if I was just lucky. But to me its that I let my mind freely drift around withing the basic subject. The outside influences though are tough, wife blabbering, dog running around, soon kid will be added to that. Thats purely a willpower thing i think. But be OK with interuptions and distractions. it may take longer to do something, but if your aware of it, you can limit the damage it does. I think the biggest problem with ADD is trying to ignore it. Dont. Embrace it, and pay alot of attention to it.
Yeah, I've embraced it too. I read this book called
You Mean I'm Not Lazy, Stupid or Crazy, it really helped a lot, especially when people would tell me I'm stupid or I would do really dumb things that go against common sense. It just means that my brain works differently than others do.
I have a tendency to hyperfocus if something grabs my attention, which can be good, but it can also be bad, since I will focus so much on that one thing to the detriment of other things, "the big picture".