Asperger isn't a binary diagnosis; it's more of a continuum.
The skills that make you a good programmer place you a little further out on that continuum almost by definition. [1]
Therefore the real question is: Do you feel you would benefit from the treatments that become available to you were you to receive the diagnosis?
[1] The simplest way to (sort of) get that is this quote from Inventing on Principle: "People we consider to be skilled software engineers are just the people really good at 'playing computer.'" (http://vimeo.com/36579366 @ 17m40s)
The skills that make you a good programmer place you a little further out on that continuum almost by definition. [1]
Therefore the real question is: Do you feel you would benefit from the treatments that become available to you were you to receive the diagnosis?
[1] The simplest way to (sort of) get that is this quote from Inventing on Principle: "People we consider to be skilled software engineers are just the people really good at 'playing computer.'" (http://vimeo.com/36579366 @ 17m40s)