Hacker News new | ask | show | jobs
by codatory 1405 days ago
As a fellow autistic in the industry, I've struggled with these same things as well. The world wants to tell us that it's entirely our responsibity to adapt to it, and there's probably some grains of truth there. But what I've learned from years of working on complicated systems is... nothing is so simple as it seems. I've read dozens of books about interpersonal relationships, taken classes, therapy, etc. and at the end of the day what I end up doing is a lot less than anyone would think is necessary.

1. If someone isn't listening, stop talking. Nobody is benefiting from that, and it's a waste of your time and energy. I get significantly better engagement with people when they can interact with me for information rather than getting an information dump. On rare occasions they ask me something that does have a long and complicated answer, I lead with that fact and ask if they want the full details or as brief of a summary as I can make (-vvv or -q).

2. Let people into your thought process. The way we associative thinkers work is completely different from what linear thinkers are doing. By walking them through your thought process (which is infuriatingly slow this way) they actually can vaguely follow why you're asking what you're asking. It also allows you to give early feedback. "There are lots of concerns that should be considered before re-writing any already working software..." Over time people will begin to understand _why_ they should ask you about certain things and they can be more understanding on what's going on under the covers.

3. I have expressed my concerns and don't believe this is the best strategy, however I will document these and will observe your orders. If it's something that keeps happening, I'm more likely to move jobs than I am to move mountains in an organizational structure. I also think it's worth at least being aware of the game, as someone who's had it played against them to significant detriment before.

4. Honestly, #1 and #2 solve this problem. It's not concincing to most NTs to recite information but allowing them to interact with you to discover the information themselves allows them to realize that you do understand the information at a deep level. We tend to recite things because a scripted response is a lot easier for us to provide, but it's not actually all that useful in the context of conveying information.