Re: [GreenMachine] Odd/Interesting Email Exchange with Student
GreenMachine wrote:
Bonus points are for sissy's anyway
I agree, but since I am unable to hit them (
stick)
Sure you can. Any one who doesn't do acceptable work deserves to fail unless they have mitigating circumstances that justify a withdrawal or incomplete.
People who lack work ethic, training, or intelligence are going to fail. It's better for their future co-workers if they don't get to the point where they perform negative work (it takes more effort to manage them or undo their damage than doing their work for them, at which point you sigh about the increased workload and begin documenting their failures so they can be fired for the corporate good). It's better for them that fixable problems (work ethic, remedial classes) can be rectified before they have black marks on their record, and unfixable ones (they're in over their head) are addressed early enough that they can graduate with degrees that get them into less rigorous professions.
With a pre-med student, it's better for his potential future patients if he fails before performing that complex surgery. It's better for him to change directions before running up big student loans for med-school.
In my school we had CSCI 2700 Data Structures.
People wrote software that conformed to specifications, was well tested, and passed automatic regression tests.
Or they failed. In large numbers. After which they tried harder or didn't satisfy the degree requirements, changed majors, and didn't work as software engineers.
I don't remember interviewing any one incompetant who made it through that class.
The parents didn't like their children failing, the instructor was no longer allowed to teach data structures, and a replacement was chosen with less rigorous standards.
Graduate quality went down and we interviewed tens of people at > $500 a pop in wasted time. I've consulted for organizations that actually hired such people where productivity was 1/10th what it could have been (could be $100K/year in fully burdened costs per defective engineer) or projects didn't finish (millions if the company survives).