Slashdot videos: Now with more Slashdot!
That being said, compilers sometimes do terribly stupid things.
Look into that, remove their version of it, and get the official one or even different software.
Slashdot and the rest of the Internet are terribly distracting for someone with A(H)DD.
If I've been working on or thinking about a particularly interesting problem I can't even sleep until I am totally exhausted. This once forced me to give up chess (which I suck at anyway) so that I could eventually think about other stuff.
In programming I often lose interest in what I'm working on once I've solved the problem though there's still bugs in my implementation. Bugs are less interesting than a new algorithm.
The actual force produced is minuscule.