If I could only give more upvotes. I'm one of the few self-taught tech employees I've met at AWS. And I'm consistently told (during yearly reviews and casually) that my ability to communicate tech issues simply to both tech and non-tech people is my 'super power'.
Lots of CS grads who went immediately to a high-paid CS positions have no clue how to distill complex topics into jargon-free statements that are readily understood. And this lack of self-awareness (i.e. they don't understand that they're using specialized terms and/or skills) bleeds into everything they do.
I can see a bunch of engineers sitting in a review meeting all agreeing 'This is simple math. Let's do it!' Unless there's someone from a non-tech background in the meeting, there's unlikely to be someone saying 'Uh, our audience is people wanting a place to sleep. We shouldn't gate our service with math.'
Lots of CS grads who went immediately to a high-paid CS positions have no clue how to distill complex topics into jargon-free statements that are readily understood. And this lack of self-awareness (i.e. they don't understand that they're using specialized terms and/or skills) bleeds into everything they do.
I can see a bunch of engineers sitting in a review meeting all agreeing 'This is simple math. Let's do it!' Unless there's someone from a non-tech background in the meeting, there's unlikely to be someone saying 'Uh, our audience is people wanting a place to sleep. We shouldn't gate our service with math.'