I often feel like saying: "normal people don't want to think about the details of a question." They grab for the quickest way to stop thinking and label it right or wrong depending on how much they like it.
I really think pinning this on autism is misplaced. Willingness to engage in exploratory conversation is a combination of intelligence and learned habits of mind.
If your boss (anyone, really!) comes to you with an idea and he misunderstands the first thing out of your mouth as a rejection, then you probably should work on how you communicate that thing. Or just surround yourself with smarter people.
Also if your boss doesn't know anything about technology and comes to you and says "I heard about someone doing this on a podcast, what if we made this arbitrary tech choice that doesn't apparently add any value?" then consider shopping for a new boss. Autism really is orthogonal to that situation sucking.
> consider shopping for a new boss. Autism really is orthogonal to that situation sucking.
The boss is doing absolutely the right thing here! Asking a trusted domain expert for an opinion about whether some technical investment would benefit the business.
The alternatives are a) the boss hears the podcast and the next day "rewrite it all in React" is at the top of the backlog, or b) the boss never polls the team about the technical state of things and everyone grumbles there's never enough time for paying down technical debt or experimenting with new ideas.
> Asking a trusted domain expert for an opinion about whether some technical investment would benefit the business.
Sure, that's good management - ask the expert.
But this manager didn't want to clarify the question, so that the expert could give a considered answer.
Perhaps the manager already knew what answer he wanted?
There's this estimating technique: it's called "Guess the number the manager wants you to give". It's much less career-limiting than giving an honest answer.
The author has not even attempted to paraphrase or summarize the manager's response, so this is also guess-work on your part.
Conversely, if I ask a colleague, however smart, a question but their response is "first I need a 10min infodump on things many of which I should already be aware of", I'm just going to say "nevermind then, thanks" and go ask the colleague who can communicate in a more focused and proactive way. (It's not a very charitable reading of the author's position either. I'd prefer to believe both were acting in good faith but with completely misaligned goals.)
I like where you’re coming from, it’s just this specific example - should we rewrite stuff in react - really strikes me as something an engineering manager shouldn’t be asking. “I heard about this implementation detail and wonder if we should be doing it like that.” Just much prefer a boss who can parse those questions himself
I guess it depends on the kind of manager it was; it might or might not be an EM, or a highly technical EM might or might not have been appropriate. If you have 25 years of experience, even if you're still an IC you should probably have some direct relationships with non-technical managers, especially if you're working in frontend and B2C. You might not even have a technical manager depending on the company size.
I have fielded plenty of similar questions from technical EMs, and even CTOs, when it's way outside their area of expertise.
I've also seen ICs give similar answers to the author to the mild shock of the manager, who then has to gently respond with something like "well, John mentioned in the standup today that he noticed 10s p99 spikes on the cart page, while investigating what Paula from the BI team reported in the planning meeting yesterday, that abandoned items are up 30% in the past month..."
I am not sure why the manager should be shocked if an engineer asks for these kinds of clarification. Those are exactly the info I need to point out that this might very well be a problem with service XYZ, and that we might need to scale up the database instead of rewriting the frontend in react.
My react frontend is made up, but my actual example is the CTO (no background in software) suggesting we move our embedded product from linux to android because "our updater is broken and i read that android has a great updater," while the issue was faulty flash chips where the brownout protection bit could not be set.
(Moving from linux to android for an embedded product means you basically have to rewrite absolutely everything since the userland is different, for a stack that is under the control of a single company, and is rarely used outside of mobile devices and automotive. And it still won't fix broken flash chips).
This is an order of magnitude more egregious than the react example I transformed it into, and also why I left the company. If I can't present my expertise and get listened to for such an important decision, there really is nowhere for me to go.
my actual example is the CTO (no background in software)
You seem to be very dismissive of people when they opine outside of where you think they are qualified to have opinions, and yet you give opinions where you might not have sufficient perspective.
Moving from linux to android for an embedded product means you basically have to rewrite absolutely everything...
Great, that is information the CTO needs to know.
for a stack that is under the control of a single company, and is rarely used outside of mobile devices and automotive.
Here the CTO has more perspective then you do. Is the company about to sign a partnership with an Android shop? Is the company contemplating moving into a new product area? Yes, the ultimate problem would not have been fixed by moving to Android, but that does not make your opinion somehow factually right. Before reacting, try assuming the person making suggestions has valid reasons for making them and try to figure out what those reasons are.
I often feel like saying: "normal people don't want to think about the details of a question." They grab for the quickest way to stop thinking and label it right or wrong depending on how much they like it.
This is of course an oversimplification.