It’s kind of odd to think it’s NEVER correct for a company to do layoffs. The CEOs job is to run the company - if the company is more efficient why shouldn’t the CEO be rewarded? Their job is to run the company not never fire anyone.
A company like MS should have systems in place to make employees more productive than they would be at other organizations. (After spending nearly a decade there, that is somewhat true, but it could of course be a lot better[1].)
If a large corporation that has the power to do damn nearly anything can't figure out what to do with ten thousand highly talented software engineers, then some people in leadership need to discover some new sources of bright ideas.
[1] There are things MS is really good at operationally, getting contracts signed, getting marketing efforts in place, localizing software for true world wide releases, security reviews, etc. Sadly they got rid of their engineering excellence org years ago. I once spent over a year looking around for someone who knew SQL who was available to spend half a day helping me optimize a database. Then there is the time my group couldn't find anyone who knew how to write software for Windows...
com2kid|2 years ago
If a large corporation that has the power to do damn nearly anything can't figure out what to do with ten thousand highly talented software engineers, then some people in leadership need to discover some new sources of bright ideas.
[1] There are things MS is really good at operationally, getting contracts signed, getting marketing efforts in place, localizing software for true world wide releases, security reviews, etc. Sadly they got rid of their engineering excellence org years ago. I once spent over a year looking around for someone who knew SQL who was available to spend half a day helping me optimize a database. Then there is the time my group couldn't find anyone who knew how to write software for Windows...
tombert|2 years ago
I just don’t think they should be gambling with human lives.