Ask HN: How to Not Be Autistic?
I'm pretty sure I'm a good developer... I know wherever I work I tend to end up being the go to guy when devs are struggling and I know I've always been viewed very highly by those I work with.
The comments I get from interviews are always similar – technically I do a good job when I'm set a technical exercise, but my communication skills aren't up to par for the senior roles I'm applying for. I'm fairly sure it's my autism that makes me so bad at communication, although I know people on the spectrum who are very articulate so perhaps I have something else wrong with me.
The problem I'm having is that in interviews I can't translate the thoughts in my head into words so I come across poorly. I don't know how common this is, but I don't have words for most the stuff I do. I tend to think of things visually then struggle to convert those visual ideas into words.
I was trying to explain to a friend how interviews go for me recently and the best example I could think of is that it's like trying to answer the question, "how would you go about walking in a straight line?". Obviously I know how to walk in a straight line, but I'm not sure I know how explain how I walk in a straight line with words. I guess I use my brain to communicate with the muscles in my legs somehow, but other than that I don't really know how I do it. It's very similar with code for me. Arrow functions aren't "arrow functions" they're just, `() => {}`.
It really gets me down because I know I'm technically far more capable than I'm able to demonstrate verbally, but I can't prove it without being in a job for a few months and consistently demonstrating my technical ability.
Does anyone have any advice for someone like me? It's been a few weeks of interviews and rejections now and it's really starting to get me down.