| The recent trend toward replacing technical acumen with "soft skills" is disturbing. Let's dispense with a strawman: of course interacting with other people is necessary. But there are lots of people out there who said the "tech stuff" is easy and it's the coordination and empathy and stuff that's the real challenge. That's a dangerous perspective no matter which of the two ways you interpret it. One interpretation is that you really don't think that technical quality is important. In this case, you'll end up getting complacent on quality, ship crap, and open yourself up to competition. You'll be in good company if you go this route: it's part of the reason big companies inevitably decay and get outcompeted by smaller, newer ones. (Notice how a lot of this "soft skills only" crap comes from big companies with products having enough inertia to last a while at a low quality level?) The other interpretation is most insidious: you do recognize that technical excellence matters, but want to redirect credit to non-technical managers. This phenomenon is a huge problem outside tech; it goes back at least as far as Edison. We shouldn't be in a hurry to import this problem into our own field. The truth is that in our field, there's a wide distribution of skill levels, and some technical problems go from "impossible" to "routine" once your technical people pass a certain skill and quality bar. Soft skills do not get you over this quality bar. Actual technical knowledge does. |
If you're arguing against that, then you're part of the problem.
It's also what we call a "false dilemma" to suggest that your proffered interpretations for this "trend" are the only interpretations for it.