| Your self-diagnosed autism is only part of your problem, your attitude is the bigger issue. You need to drastically reevaluate yourself and your expectations. First, let me explain why I wouldn't hire you based on what you've written here. For starters, communication is a huge part of the job. Writing code is only one part - clarifying vague or contradictory requirements, helping coworkers, updating on progress, sharing lessons learned, etc are all equally important. Hiring you also sounds like a huge risk and liability to the company. Every tech company tries to hire and retain women and minority employees and even a single accusation of a hostile work environment or a single incident can tank a company. If I hire you and one of your rude statements or misunderstood communications turns into a blog post on jezebel, I'm probably getting fired as well as putting the entire company at risk. Even if that doesn't happen, my A players are probably going to start looking for better opportunities if they're forced to deal with your toxic attitude in the workplace. Autism isn't a super power. It's a handicap. You need to drastically check your ego and approach the world as it is rather than how you wish it was. You are very bad at something which is very important (communication). Approach the the problem of "How can I communicate better?" in the same way you would approach any other challenge - read books, work with experts, ask for help, experiment and see what the results of trying different things is, etc. Change your perspective to accepting you are inferior at one aspect of your job and work to increase proficiency, instead of getting angry that the rest of the world doesn't share in your belief of your superiority. |