7 ms·
I honestly think that there should be some sort of ethics course required of CS students (like how MBA students are often required to take a class in business e
by jasonhansel 7y ago
I honestly think that there should be some sort of ethics course required of CS students (like how MBA students are often required to take a class in business ethics, and doctors are required to learn medical ethics).
Engineers who behave unethically without asking questions aren't good engineers--at least, they're not the sort of engineers we want to be creating.
- ganduG 7y agoMost CS programs in the US have a mandatory ethics class.
- clintonb 7y agoDo you have data to support that claim? I did not have an explicit ethics subject at MIT. The closest we got was discussing Therac in 6.033.
- kjeetgill 7y agoData point of one (school) but I did at University of California, Davis.
- jayd16 7y agoSame here...but also UCD.
- JimiofEden 7y agoData point 2, Drexel University requires it
- manfredo 7y agoStanford had a specific mandatory CS ethics requirement when I attended.
- weber111 7y agoNice idea in theory; in practice, it might be tricky to have the organizational incentives aligned to make sure such a course is rigorous enough to be useful, rather than yet another worthless and trivial humanities requirement (at my large public research university with a strong CS program, faculty essentially compete for students based on how little work their gen ed courses are---no joke---and our required CS ethics class was similarly light).
- Invictus0 7y agoPerhaps, then, we should stop calling CS programs strong when they only specialize in churning out obedient code monkeys.
- ajdlinux 7y agoAnd not just rigorous enough, but also engaging enough that even the "apolitical" students find it interesting. (The students who naturally find an ethics course interesting are the ones who will still find it useful but ultimately need it least.)
- astrange 7y agoThere usually is one, although mine was basically "remember not to kill anyone."
- malandrew 7y ago10 years ago I’d agree with you, but now? Not so much. Such a class would quickly be taken over by SJW-types and turned into advocacy instead of a class with a more philosophical demeanor where there is room for debate and disagreement people generally practice the principle of charity.
- jasonhansel 7y agoI don't think that these are mutually exclusive.
- ReptileMan 7y agoWhy? Engineers have functioning brains. They can decide on their own what is ethical or not. And act accordingly.
- jasonhansel 7y agoYes, but they may decide incorrectly. Plenty of inethical people have "functioning brains"; they just lack the necessary knowledge.
- ReptileMan 7y agoWell incorrectly according to whom? People are well aware when something is wrong. They just love the money. A training course won't solve that problem. Brainwashing one will though.
- pbourke 7y agoSo, do you think calculus, physics, type theory, etc are all things that should be taught and studied, yet ethics is not? Do you think that unlike the former subjects, the latter is just something that everyone knows?
- jlawson 7y agoThe fundamental difference is that calculus, physics, type theory etc are all studies of what is. The goal is simply to describe and predict the world. Ethics is the study of what one ought to do. It purports to lift some values over other and define morality, meanings, and legitimate goals. These two - positive versus normative - are fundamentally different types of discussion and knowledge. Just consider: A physics course in Nazi Germany or Communist Russia would likely teach the same thing as a physics course in Stanford. An ethics course absolutely would not. Consider why and what that means.
- speedplane 7y ago> The fundamental difference is that calculus, physics, type theory etc are all studies of what is. ... Ethics is the study of what one ought to do. ... Just consider: A physics course in Nazi Germany ... would likely teach the same thing as a physics course in Stanford This is a superficial understanding. Once you start digging deeply, the difference between the hard and moral sciences is more tenuous, and less "fundamental". Sure, "calculus, physics" etc largely attempt to describe what "is", but these fields are motivated by the belief that nature "ought" to make sense. There would be no calculus or physics without a desire to make sense of the world, an "ought". And "ought" does not just motivate hard science, it's an integral part of it. When following the scientific method, the first thing you do is form a hypothesis. A hypothesis, but its very definition, is not necessarily true, i.e., it's an "ought" not an "is". Scientists therefore have to embrace and believe in "normative" knowledge to advance just like other endeavors. The types of hypothesis and endeavors hard scientists engage in are subject to the prevailing social norms. To reference your example, Nazi Germany did all sorts of ghastly experiments on twins and other prisoners, all in the name of science. Something that would not be done elsewhere. Even today, research on areas like stem cells and global warming are largely influenced by social norms and "ought". Accordingly, while I agree there is a fundamental difference between "is" and "ought", that difference does not so clearly differentiate hard and soft sciences.
- ummonk 7y agoI mean, given how ethically MBAs act, it seems the ethics course isn't really all that effective...
- Areading314 7y agoI don't think that would do anything at all. People aren't going to learn ethics from a class. Furthermore, there is absolutely no reason to single out CS students, as many ethical decisions in tech are made by business people anyway.
- jgmjgm 7y agoSome people really do learn from classes. I'm not being facetious. Sometimes teaching you can actually see that students have never considered certain things and for them it is a revelation of sorts. To understand this you have to also take on board that ethics is difficult. The media often gives us simplified versions of situations after the fact and we can't help but feel the "right" choice was always obvious. But in reality, as an ethical conflict develops those involved often feel helpless as the problem continues to grow. No one risks stopping it precisely because they don't have the intellectual framework to deal with or understand the developing complex ethical dilemma until it is too large for a single individual to take on. I get where you are coming from though. I'm just saying that some people aren't lucky enough to have come from that place. Education does often make the difference for well meaning people not otherwise exposed to a good moral foundation.
- indigochill 7y agoMy journalism ethics class did open my eyes to some things. However, when the industry itself ignores the ethics taught in the classroom and demands its cogs do the same, then no matter how good the class may have been, it's not going to win over a boss deciding to behave unethically.
- diN0bot 7y agoThere are plenty of things I didn't fully understand as a student, not just academic things but self-realization "youth is wasted on the young" type learnings, which I suspect impacts all of us BUT, I bet if you look at the data, things like DARE and driver's ed and sex ed v abstinance education have measurable, statistical impacts on what people believe and how they act. ALSO, there are plenty of jobs out there for technical work. Each of us decides what people and organizations we are comfortable supporting with our labor. It's not a perfectly free decision, and there are plenty of individual trade-offs to make, but we're hardly passive players.
- deepakhj 7y agoWe had a required ethics course at my college.
- pieix 7y agoIn my experience business ethics courses encourage behavior that is a far cry from what the rest of us would consider ethical — effectively boiling down to “generating the most value for shareholders”.
- tomhoward 7y agoI have trouble with the notion that a single class during tertiary studies is what will make the difference between ethical or unethical behaviour. Ethical behaviour is - or should be - learned and refined over a lifetime, via parents, peers, all levels of education, employers, wider society and one's own contemplation. I'm suspicious of the inclusion of ethics classes in MBA courses, given the kind of work many MBAs end up doing. I suspect it can create a mindset in which anything you convince yourself is OK according to what you learned in your ethics class is acceptable, which is a very weak and inconsistent standard. To be clear, I'm fully supportive of the idea that engineers and everyone else in tech companies should behave ethically. I'm just not sure ethics classes will achieve that outcome. If engineers, or any employees, are behaving unethically, it's because there's a misalignment between the employee's own short-term incentives (i.e., keeping their job, getting a promotion/raise), and societally-beneficial objectives. It'll take more than an ethics class to fix that.
- randcraw 7y agoIn my case, I never seriously thought about several hot button social issues that were ethically troubled until I took a course on ethics. They simply didn't intersect with my life, nor did I expect them to. Only once I was in the class did I stop and think about costs incurred by choices and policies and their outcomes, much less how I might simply ask "What choice is more just (or less unjust)?" College is about not only learning deliberately but allowing serendipity to open your mind to the unexpected. In my experience, budding engineers are among the last of us to become aware of social costs vs benefits and alternative perspectives. Without a required course to open their eyes, it's likely that many young techies will leap into life's choices before they look. IMO, college is exactly the right time for all students to confront the cost of living an unexamined life.
- jasonhansel 7y agoYes, it may not be sufficient. But what we need is not only to change the short-term incentives, but to encourage employees to disregard these incentives when it is morally necessary to do so.
- ckris 7y ago
- sexydefinesher 7y agoMy career really started taking off once I started reading about moral relativism and nihilism.
- tuesdayrain 7y agoDoes anyone seriously behave unethically because they don't know how to behave otherwise? I have a feeling that it's virtually always a conscious decision where someone prioritizes their own benefit over any cost to others, not that they just didn't know what the "right" decision was. Curious if anyone has experience a major change in mindset after taking an ethics course.
- hombre_fatal 7y agoWe had to take a required ethics course at UT after a student went to ridiculous lengths to lie during the senior year recruiting process. It was obviously just something faculty came up with in a scramble to save face. I suppose OP’s suggestion makes sense if you consider that there are people who seriously think an ethics course does anything, so you might as well wear the badge to one-up fellow applicants. Kind of like those certifications you find online.
- bitL 7y agoYes, it's known that psychopaths don't have an internal moral frame of reference and learn about what is acceptable by observing others, then replaying those learned scripts during social interactions, while not caring about them at all.
- solveit 7y agoIt would be great if the industry could agree on an actionable code of ethics first. But I don't think this would be easy.
- ghaff 7y agoActionable is always questionable even for those professions, like medicine, where it's well known there is one. However, code of ethics do exist in software and other engineering: https://www.acm.org/code-of-ethics https://www.acm.org/code-of-ethics https://www.ieee.org/about/corporate/governance/p7-8.html https://www.ieee.org/about/corporate/governance/p7-8.html
- philpem 7y agoThere was a year-long module on engineering ethics included in my M.Eng. degree course. We discussed the usual "software engineering failure" stories - THERAC-20 and so on. In my experience - the overwhelming majority of students just wanted to pass the module, had no intention of contributing. I asked a friend in the same class what he thought of it, and he responded: "What does it matter? I'm going to be working for a company, and they'll have rich lawyers. Any problem can be made to go away with enough money. All I need to care about is my pay cheque." Last time I looked at LinkedIn he was working at one of the FAANG companies.
- fhsm 7y agoWas it the Therac-25 or the Therac-20? I thought 20s were unaffected.
- philpem 7y agoMight well be the 25. I probably should have Googled that first, it's been a few years since I looked at it. Point of my comment: you can teach this all you like, but it won't do any good unless you can break people out of the "I only care about the size of my pay cheque" mindset. The money-chasing mentality is probably partly to blame for the mess we're in...
- Fnoord 7y agoLack of accountability. People get away with doing Evil (tm) things at companies, in the name of the company. Company gets a slap on the wrist. US government was afraid to break up Microsoft. They were afraid to fine Facebook higher as well.
- cc81 7y agoWhen I was studying and we talked about that and other software failure incidents in a class my experience was more that most did not want to work on projects where failure had such a huge impact (i.e. death) or the discussion was about how can one avoid it from an engineering perspective. No one was flippant about consequences or talked about lawyers. I also do know that people have been discussing AI, ethics and consequences in that same class now as I know the teacher. I don't now the outcome but I think people at least recognize the potential problems.
- cm2187 7y agoWell, define ethics. The protesters mentioned in the article seem to think that even providing software to law enforcement is unethical (like many google employees seem to think that providing software to the US armed forces is unethical). I don't think that a Silicon Valley definition of ethics will gather much consensus.
- randcraw 7y agoBut SV doesn't get to redefine ethics. They have to confront the same problems, criteria, and choices as the rest of us. For example, I used to contract to the US military in the DC area. That work invited many of the same concerns that SV does -- privacy, security, freedom of speech, acting preserve and defend the Constitution's principles. Today I work for a big pharmaceutical. Comparable concerns apply here too -- honesty, doing no harm, serving people in need, improving and extending their lives. Ethics are universal, no matter where you live or what you do.
- specialist 7y ago"Well, define ethics." An ethics curriculum would help you with that task.
- tnecniv 7y agoIn the US, if you go to an ABET accredited engineering school, you are required to take an ethics class. Computer Science, however, is not an engineering discipline as far as ABET is concerned, so CS majors often don't have an ethics requirement. The content of the ethics class is different than you may think though. There isn't really an engineering version of the Hippocratic Oath, and the instructor normally realizes that he or she isn't going to instill a sense of ethics into a bunch of bored 20-somethings in three months if they haven't developed one already. Instead, the class tends to focus on choices you might face as an engineer, why they are hard, and the outcomes for both you and society at large.
- jasonhansel 7y agoI think that such a class, if required of software engineers, would be a great idea.
- bytematic 7y agoHighly Agree! I took a tech ethics class and learned so much about the basics of ethics, it really framed the world differently. I followed that up by taking a tech focused philosphy class which expanded on using those ethics basics in applied difficult tech industry questions. Just two classes, probably 6 credit hours total, and I have greatly expanded my mind. I also took a basic sociology course that was about information disparity in america which focused on race, class, etc. that probably helped as well. I so wish I could build a curriculum for modern CS
- nharada 7y agoLots of people here conflating "teaching what is right vs wrong" and "teaching how to consider what is right vs wrong". Ethics classes are typically the latter.