Earlier quoted context omitted.
I think there probably is a tech shortage in terms of strong candidates. I've worked with some companies where there are people that are employed as "developers", but they can't tell you the simplest of basics; I don't consider myself a developer, yet my meager knowledge and understanding far exceeds the skills of some of these people. I see more of these types than you'd think could survive for long (much of my work…
> I've worked with some companies where there are people that are employed as "developers", but they can't tell you the simplest of basics; I don't consider myself a developer, yet my meager knowledge and understanding far exceeds the skills of some of these people. Hypothesis: these people might not have knowledge, but they're very willing to schlep, and so—with enough effort and iteration—they can take a plan and t…
The other side of this is that, at this level of developer, these are exactly the positions where offshoring makes sense. If you're going to get people whose primary talent is a willingness to schlep just adequately enough to be employable... well, I can find those kinds all over the world, and can probably do better in the skills category, for much less cash. So if I'm looking for domestic (I'm in the US) technical talent, I'm usually looking for those that are worth the higher pay commanded in the US... which means I am absolutely trying to sort out the schlepers for the most part. Naturally, offshoring has its own difficulties regardless of why you're doing it; so there are times when schleppers (I like that term :-) ) are sufficient, but at some point that strategy changes (growth, etc.)