The really amazing thing is that somebody thinks *you* should
do their work for them, for appropriate values of "you".
I'm not amazed by that at all. I had people ask me to "help them"
(translation: "do their homework for them") 25 years ago.
What /does/ amaze me is the geeks that are desperate to flex their
epeens will actually do the homework for these people. Not all of them
mind you. However, if these Future Creators of Fabulously Broken
Software ask enough times, and phrase things just right, invariably one
or more of these pathetic little creatures will hammer out something
good enough to snow the professor into a passing grade.
They even pretend to believe it when the one asking for help says "oh,
it's not homework, it's just a hobby for me", despite the question
wording being obviously cut and pasted from a handout or class website.
The real concern is what happens down the road when every programmer
between the ages of 25 and 50 in the workforce is someone that went
through college getting all of their assignments done by some anonymous
geek. Once they get out there and realize all their little helpers are
dead, retired, or incapable of doing the real-work assignments for
them, what happens?