In the computer science profession there’s a bit of a truism. For four years your college indoctrinates you never to copy anybody else’s code. Do your own work! Then you hit the real world and the first thing you do is… copy everyone else’s code.
Working code is the gold standard in the software industry. And while there are signatures of code that you can often use to detect the author, the reality is that there are only so many ways to translate the same basic algorithm into working code. The truism above is a bit overblown. But it also recognizes a simple reality in our profession: working code proliferates.
Quite a lot of code is written using example code, a segment of a co-worker’s code, an online tutorial, or some other similar snippet as a working model. When we want to do something in our software, quite often one of the first things we do is seek out some example of actual working code… and then use it as a base. Is that plagiarism? Your college would say yes, and an undergraduate could find himself failing a course (or worse) for such an offense. Out in the real world it’s basically expected. Headaches often ensue if the example code has bugs in it. But often it’s the fastest way to get to something that works.
Don’t get me wrong – out and out plagiarism of source code is a copyright violation. It’s straight up illegal, and very few developers actually do that. What I’m describing is a substantially lesser “sin.”
But is it even a sin?
Consider two scenarios: in scenario (A) I use example code from a hypothetical source to get my own code working. In scenario (B) I fight through the (often poor) documentation to get to working code on my own. Given my coding idiosyncrasies, would anybody be able to tell the difference between code I wrote in scenario (A) and the code I wrote in scenario (B)? Sometimes yes. But far more often the answer is no.
Frankly, most technical fields operate this way. Finding the right answer is what matters, and in many cases there is only one correct answer. Engineering often works this way. Ditto architecture and drafting. If getting the answer right is the primary concern you can basically expect this kind of pattern.
The simple reality is this: outside of a few specialized fields, nobody actually much cares about plagiarism. Authors, musicians, filmmakers, and photographers care, of course. In creative fields, plagiarism is a life and death matter. Journalists care. Academics care. Notice anything that links these fields together? In every case it’s important for the original author to receive credit.
The Melania Trump case is a boring one. Journalists, academics, and creative types care. Evidently they care a lot, if my social media feeds are any indication. Nobody else cares much at all – and frankly, they shouldn’t. Our politicians should be plagiarizing people. I don’t care one bit how original the ideas of any of my elected leaders are. I care that they have good ideas. I want them to plagiarize – for the same reason that I want software engineers to look at working code. I want ideas that work. Original ideas seldom do.
At this point somebody is going to bring up the obligatory example of Joe Biden. Biden, for those not yet up to speed, withdrew from the 1988 presidential campaign over plagiarism. Fair point. Let’s discuss it. I have three responses.
- I don’t care. I was ten in 1988, I didn’t follow politics, and I didn’t even know this had happened until twenty years after the fact. It shouldn’t have mattered then, either.
- Biden withdrew from the 1988 presidential race in the fall of 1987. The plagiarism scandal played a role, sure. But if he’d truly been well positioned for the run, he could – and should – have survived it.
- The world has changed since 1988. Journalists ran the world back then, and journalists didn’t like the plagiarism. They made Biden pay. They’re trying to make Melania pay now. They’re about to find out that journalists don’t run the world anymore.
Does this hurt the Trump campaign? Definitely. But only among those who mostly weren’t voting for him anyway. Nobody else cares.
- Think About Your Goals
- The Rock is the Living Embodiment of Pulp
- My Long and Winding Road to Catholicism – Part 2
- Technological Dystopia
- This is What SHIELD Is Supposed to Be