> Because, you bring up sales, I am assuming that is your area of expertise
I'm not in sales at all. Having an overview of the different bits of the business isn't a sales attribute. It's just an example of "what your job is" - which might range from weeks of uninterrupted detailed technical work at Microsoft Research, to presenting to clients, to running teams, to making technical decisions and getting agreement, to writing code.
Thinking every engineer's job is "writing code" and anyone who thinks wider is wrong is what the pushback in this thread is all about.
I'm not in sales at all. Having an overview of the different bits of the business isn't a sales attribute. It's just an example of "what your job is" - which might range from weeks of uninterrupted detailed technical work at Microsoft Research, to presenting to clients, to running teams, to making technical decisions and getting agreement, to writing code.
Thinking every engineer's job is "writing code" and anyone who thinks wider is wrong is what the pushback in this thread is all about.