Comment Re:Shame (Score 1) 80
Why would you say that?
Sure, I know. Few things are truly novel and one has to be able to do all of it, including the grunt work. It's just that there's no point doing something original when its faster to copy, so one copies up to the point where either nobody has done it before or its just easier to reinvent it oneself than find and incorporate somebody else's solution I just took that attitude a little earlier than I was supposed to. I wasn't trying to be clever, I just wasn't ready to start working hard at the time.
Do you mean, the repeated code, or the cool professor is as likely as winning the lottery ? Either way, its more common than that.
Same thing happened to me in college, except I didnt even discuss the assignment with him. It was a lisp project and we both decided to do it as purely as possible (which at the time meant no assignments - what today would be called functional style). The end result was about 150 lines of lisp (equivalent to maybe 2k lines of C). Our code was identical except for some identifier names.
The last program I had to write in first year CS was a plagarism detector. Surprisingly easy.. just do a frequency analysis on keywords and that will get you 90% of the way there. So, I actually did this assignment unlike all the others that I had cheated on...
When I did a CS degree I cheated hard through first year.
1. I was young and lazy, my main goal was to maximize time I could spend in the pub.
2. There's no point doing something if someone else has already done it
Beware of Programmers who carry screwdrivers. -- Leonard Brandwein