Hacker News new | past | comments | ask | show | jobs | submit login

First, I don't know how this even started. Why did tech companies all of a sudden decide there was a shortage of knowledgeable and competent workers? I'm asking because throughout my career as a programmer I've worked with people from all sorts of backgrounds that have not had a traditional CS degree. They have come from fields like math, IT, physics, mechanical engineering, etc. Engineering disciplines but not really computer science.

The kind of work I've seen all those people do has also varied from things like control software for fields of heliostats to frameworks for server orchestrations to search and data mining. So how is it that I've managed to work with so many competent engineers and yet these giant corporations can't figure out how to hire semi-competent engineers to do some of the drudge work that I'm sure they need done? Maybe the problem is not with the workforce and the availability of knowledgeable and competent workers? Maybe the problem is their shitty hiring practices?




The tech industry's managers have been whining about this at least since I entered the workforce in the early 80's. I tend to think it's because the rise of the MBA and the consequent unwillingness to invest in people. MBA's want to hire engineers like they buy office furniture. And then manage them like a group of accounts payable clerks. Doesn't work.

Then add in the managements favorite predilection 'downsizing for success' In order to boost profits over the next couple of quarters, can a a few well oiled engineering teams. Then wonder why you don't good house engineering resources for the next big thing.

Frankly what they want, it's not possible.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: