The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
Yes, that's a problem I've seen a few times, especially in university -- which made a travesty of the whole thing, because two guys in particular should never have got even close to getting a degree walked away with one.
The solution would be to prevent teachers knowing what's in the papers beforehand (except that it will all be on the syllabus), but I imagine it would be pretty tricky to enforce that, especially in schools with lots of rich kids.
I know that people in China can get prison sentences for that kind of cheating in schools, but that's probably harsher than I'd go for.
I wanna be a eunuchs developer! Pass me a bread knife!
M son excells in math, but his teacher complained to me that he was having trouble keeping up with the class. I asked him about it and he showed me his notebook. He had already worked every problem in the textbook and was less than halfway through the course. The teacher had no idea she couldn't communicate with him.
I'm sure he would have scored high on the standardized tests, but should the teacher be rewarded based on his results, when in effect he figured it out on his own and the teacher did nothing but complain about him.
CQ de W5ALT
Walt Fair, Jr., P. E. Comport Computing Specializing in Technical Engineering Software
To some of my colleagues, it seems to come naturally; it takes them no extra effort.
My answer: No, quite to the contrary. Cleaning up messy, unreadable code (whether deliberately or unintentionally looking like entries to the IOCCC) to make it lucid, readable an maintainable, is far more satisfying. It gives me the same pleasure as the joy it gives me to delete code lines that are no longer needed. Often, those are two sides of the same coin.