Hmmm... I was just obsessed over solving a futures algorithm. (In which I haven't been paid for.) Became anxiousness when I was away from the computer. Slept only 5 hours until it was solved. I wouldn't have had to stress so hard, if a good project brief from the client, but regardless. I was more interested in the solving the problem, than the economic benefits. I write stock/options in the evening for fun.
I'm moderately introverted. But don't do poorly in social situations / or awkward. However dealing with clients, has really prevented me from starting my own firm.
I wouldn't say that I have Asperger's, but I might have mild tendencies? Labels really don't matter as it is more important to know one's strengths and weakness. That's the key I take away from the article.
But I can relate to some of this.
I work with other programmers who might think they have Asperger, but in actuality I think they are just probably dochce bags. :)
This post WINS Hacker News for the month!