4 ms·
Software jobs don't just need quality people, there are actual costs associated with ramping up new employees and knowledge transfer of old ones. There's certai
by Hydraulix989 10y ago
Software jobs don't just need quality people, there are actual costs associated with ramping up new employees and knowledge transfer of old ones. There's certain things employees keep in their heads that you can't quantify as lost mindshare when they are gone.
Software has so much domain knowledge that there are all sorts of funny memes about what happens whenever the person that originally wrote the code leaves the company.
- BinaryIdiot 10y agoYou're forgetting but Microsoft isn't just a software shop. They also do quite a lot of hardware, games / VR, design among other things. I don't know who they're laying off but if they worked in, say, ARM Surface Hardware or maybe phone hardware engineering, they're going to have a smaller amount of places to go. Yes they could go learn software development but if they haven't done it that ramp up time is going to be years.
- Hydraulix989 10y agoThe same argument applies to hardware engineering (after all, so much of hardware engineering nowadays is coding, Verilog or otherwise). Also, it's worth noting that I'm very familiar with Microsoft.