I once worked with someone who was also different in that sense. I'm not sure if he was autistic, but he had a hard time understanding or wanting to understand the business or functional part. His explanations were sometimes hard to understand, especially for non technical people.
He would get really frustrated when he would get vague specs to implement.
He and I however, got along fine, because I'm also a developer.
I see the author of the article is here on HN, so here is my advice: try to set yourself up in an environment where you mainly communicate with technical people, and receive proper specs. You can let the other developers work more closely with functional and business people. I would guess try to program something that interfaces not with users, but with other systems.
The "hey I read a blog post that we should use this" would also frustrates me a lot :D. That is the kind of person that should be made clear about where the boundaries are of their and your expertise.
He would get really frustrated when he would get vague specs to implement.
He and I however, got along fine, because I'm also a developer.
I see the author of the article is here on HN, so here is my advice: try to set yourself up in an environment where you mainly communicate with technical people, and receive proper specs. You can let the other developers work more closely with functional and business people. I would guess try to program something that interfaces not with users, but with other systems.
The "hey I read a blog post that we should use this" would also frustrates me a lot :D. That is the kind of person that should be made clear about where the boundaries are of their and your expertise.