At my work which is a very technical job, not only do you have to have technical knowledge, but experience in the industry to boot plus some common sense in engineering and how shit works could help too ;D Its more like dumb people who just cannot do the job, so they try to hide as long as they can in a place until found out for being a no talent ass clown. So they get let go, they go to next place and do the same shit, maybe even get a raise. Rinse and repeat. And trust me there is a lot of those. So on paper there is dudes with 20+ yrs of engineering experience! But in reality this fuck stick could not engineer his way out of a paper bag if his life depended on it. But hey hes got his degree in "engineering technology" from whothefucknows where .univ. This is why people have to carry the burden of others, its not that some dont do work, its because they CANT. This is not a call center job, or data entry. You have to know your shit. Now were getting literal doctorates in mathematics and engineering from Mumbai university and holy shit, some of those mo fos are dumb as hell. Not all of them, because some are really smart and good, just have to wade through dozens before one actually shows up.