lionelhill
Technical User
This is just a philosophical moan, and perhaps a warning for something which I feel threatens the future of good quality IT altogether.
It's triggered by a recent thread in the assembly forum. Someone posted quite a reasonable question, another person posted quite an elegant solution, I pointed out a minor error, other person corrected it, and first person said thanks, we'd just completed his homework very nicely.
We actually teach people to reuse code. It's one of the first lessons people learn: if you can possibly get your code from anywhere else, a library, a previous application, then don't write anything yourself.
Is it any surprise that there are heaps of budding "programers" out there who reckon their best strategy to do homework is post it on enough sites that someone answers it by mistake?
If no one is doing their homework any more, where are all the good programers going to come from? And when all these wretched cheats get good certificates and jobs, what sort of quality of product are we going to get from them? Already software engineering has a poor reputation for success-rate and reliability compared to most other branches of engineering (how many bridges get left half-finished, change specification half-way-through, or fall over because of design faults? Some, but not many). How much worse is IT likely to get?
OK, moan over... Life probably isn't sooo bad.
It's triggered by a recent thread in the assembly forum. Someone posted quite a reasonable question, another person posted quite an elegant solution, I pointed out a minor error, other person corrected it, and first person said thanks, we'd just completed his homework very nicely.
We actually teach people to reuse code. It's one of the first lessons people learn: if you can possibly get your code from anywhere else, a library, a previous application, then don't write anything yourself.
Is it any surprise that there are heaps of budding "programers" out there who reckon their best strategy to do homework is post it on enough sites that someone answers it by mistake?
If no one is doing their homework any more, where are all the good programers going to come from? And when all these wretched cheats get good certificates and jobs, what sort of quality of product are we going to get from them? Already software engineering has a poor reputation for success-rate and reliability compared to most other branches of engineering (how many bridges get left half-finished, change specification half-way-through, or fall over because of design faults? Some, but not many). How much worse is IT likely to get?
OK, moan over... Life probably isn't sooo bad.