my attention disorder is like this,
I see things in a very big way, like I can see where each part goes, not only in the puzzle but also in the world, universe and time.
Which is not very helpful for productivity, when I'm figuring out what will happen to a thing I'm holding in my hand in 100 years.
But when I'm programming, every line of the code becomes a world into itself. It's so full of meaning and so specific, in a way, in such a manner that each line must be perfect.
This doesn't make me a very fast programmer,though
Originally I wanted to be a computer programmer, which seemed the most amazing thing. But then I grew up and turns out that programming is bascially equal to untrusted slave labor.
No, the programer is not solving the great questions of our time, nor is the programmer even solving anything.
We're plumbers, if that.
Conect this tube here to that drain there, and do it without using duct-tape. There, you have earned a check.
Of course this is not what I want, what I want is to spend my days in dream-space wondering about the many possibilities before the realization, designing, giving meaning to the faceless objects which make my existence.
A computer is not a computer, but a entry door to another world.
But people won't pay me to play in this other world, they want to do things in this world, and they want it NOW.
This is why I'm getting a job change.
Today, I'm considering the possibility of a job involving motorcycle driving, like, pizza delivery or such.