▲ 211 ▼ Computer Science Courses that Don't Exist, But Should (prog21.dadgum.com) submitted 1 year ago by SmartmanApps@programming.dev to c/programmer_humor@programming.dev 70 comments fedilink hide all child comments
[–] SoftestSapphic@lemmy.world 30 points 1 year ago (14 children) I feel like I'm the only CS major to have taken a CS focused ethics class Would be nice if all engineers had to take ethics permalink fedilink source hideshow 14 child comments replies: [–] mr_account@lemmy.world 16 points 1 year ago I'm a CS major who had to take ethics, but the REQUIRED textbook was written by the professor teaching the class. Managed to get through the semester with an A without buying it and called him out in the class survey. permalink fedilink source parent [–] expr@programming.dev 5 points 1 year ago (1 child) I was required to take an ethics class, but it was a complete joke. Guy just wasted a bunch of time on very surface-level, Philosophy 101 stuff like talking about who Aristotle was. I'm not sure we even had homework actually. Real ethics were nowhere to be found. permalink fedilink source parent hideshow 1 child comment replies: [–] jasory@programming.dev 1 point 1 year ago I'm fairly certain that people who advocate for teaching ethics, only do it under the assumption that people are being taught to do what the proponent wants. In reality learning ethics is just learning different theories of ethics. permalink fedilink source parent [–] bleistift2@sopuli.xyz -5 points 1 year ago (9 children) Ethics are worthless if you’re not the one calling the shots. Your only options are doing what you’re told or quitting. permalink fedilink source parent hideshow 9 child comments replies: [–] mobotsar@sh.itjust.works 21 points 1 year ago Sure, but it's important to know when to do what you're told, and when to quit. permalink fedilink source parent [–] SoftestSapphic@lemmy.world 10 points 1 year ago If every engineer was too ethical to create nukes we wouldn't have created nukes permalink fedilink source parent [–] palordrolap@fedia.io 7 points 1 year ago (5 children) There's at least one other option: Making it look like you're doing what you're told. permalink fedilink source parent hideshow 5 child comments replies: [–] pohart@programming.dev 1 point 1 year ago (3 children) My first assignment as a professional programmer I balked at. I said it was "Unethical and immoral." And when they told me I "had to do it" I said that I don't and that they shouldn't find someone else. My boss stepped in, chewed me out and told me to she would do it. Instead of putting her foot down there was just always another priority. It never got done in the ten years of the project. permalink fedilink source parent hideshow 3 child comments replies: [–] tomenzgg@midwest.social 2 points 1 year ago (2 children) What was the assignment? permalink fedilink source parent hideshow 2 child comments replies: [–] pohart@programming.dev 1 point 1 year ago (1 child) Yeah, I'm not sharing that. I'm fairly sure it was legal, though. permalink fedilink source parent hideshow 1 child comment replies: [–] tomenzgg@midwest.social 3 points 1 year ago Heh, fair enough. permalink fedilink source parent [–] squaresinger@lemmy.world 1 point 1 year ago The KPI approach. permalink fedilink source parent [–] al_Kaholic@lemmynsfw.com 0 points 1 year ago You could like murder your boss I guess? Old timey union style? permalink fedilink source parent [–] GoMati@lemmy.world 0 points 1 year ago Problem is: non-ethical projects tend to pay more or take advantage of the situation. I know what I mean: when one of my projects fell apart recently I was approached by a "Battlefield Management App" which I could develop, of course for "the good guys"™. I chose unemployment because that's not the world I want to develop, but I can totally imagine that in a more dire circumstances (I'm in debt with family to take care of or it's war and I'm running out of money fast) my choice could've been different. Still, ethics would be good, even if it wouldn't magically save the world 💪🏻 permalink fedilink source parent
[–] mr_account@lemmy.world 16 points 1 year ago I'm a CS major who had to take ethics, but the REQUIRED textbook was written by the professor teaching the class. Managed to get through the semester with an A without buying it and called him out in the class survey. permalink fedilink source parent
[–] expr@programming.dev 5 points 1 year ago (1 child) I was required to take an ethics class, but it was a complete joke. Guy just wasted a bunch of time on very surface-level, Philosophy 101 stuff like talking about who Aristotle was. I'm not sure we even had homework actually. Real ethics were nowhere to be found. permalink fedilink source parent hideshow 1 child comment replies: [–] jasory@programming.dev 1 point 1 year ago I'm fairly certain that people who advocate for teaching ethics, only do it under the assumption that people are being taught to do what the proponent wants. In reality learning ethics is just learning different theories of ethics. permalink fedilink source parent
[–] jasory@programming.dev 1 point 1 year ago I'm fairly certain that people who advocate for teaching ethics, only do it under the assumption that people are being taught to do what the proponent wants. In reality learning ethics is just learning different theories of ethics. permalink fedilink source parent
[–] bleistift2@sopuli.xyz -5 points 1 year ago (9 children) Ethics are worthless if you’re not the one calling the shots. Your only options are doing what you’re told or quitting. permalink fedilink source parent hideshow 9 child comments replies: [–] mobotsar@sh.itjust.works 21 points 1 year ago Sure, but it's important to know when to do what you're told, and when to quit. permalink fedilink source parent [–] SoftestSapphic@lemmy.world 10 points 1 year ago If every engineer was too ethical to create nukes we wouldn't have created nukes permalink fedilink source parent [–] palordrolap@fedia.io 7 points 1 year ago (5 children) There's at least one other option: Making it look like you're doing what you're told. permalink fedilink source parent hideshow 5 child comments replies: [–] pohart@programming.dev 1 point 1 year ago (3 children) My first assignment as a professional programmer I balked at. I said it was "Unethical and immoral." And when they told me I "had to do it" I said that I don't and that they shouldn't find someone else. My boss stepped in, chewed me out and told me to she would do it. Instead of putting her foot down there was just always another priority. It never got done in the ten years of the project. permalink fedilink source parent hideshow 3 child comments replies: [–] tomenzgg@midwest.social 2 points 1 year ago (2 children) What was the assignment? permalink fedilink source parent hideshow 2 child comments replies: [–] pohart@programming.dev 1 point 1 year ago (1 child) Yeah, I'm not sharing that. I'm fairly sure it was legal, though. permalink fedilink source parent hideshow 1 child comment replies: [–] tomenzgg@midwest.social 3 points 1 year ago Heh, fair enough. permalink fedilink source parent [–] squaresinger@lemmy.world 1 point 1 year ago The KPI approach. permalink fedilink source parent [–] al_Kaholic@lemmynsfw.com 0 points 1 year ago You could like murder your boss I guess? Old timey union style? permalink fedilink source parent
[–] mobotsar@sh.itjust.works 21 points 1 year ago Sure, but it's important to know when to do what you're told, and when to quit. permalink fedilink source parent
[–] SoftestSapphic@lemmy.world 10 points 1 year ago If every engineer was too ethical to create nukes we wouldn't have created nukes permalink fedilink source parent
[–] palordrolap@fedia.io 7 points 1 year ago (5 children) There's at least one other option: Making it look like you're doing what you're told. permalink fedilink source parent hideshow 5 child comments replies: [–] pohart@programming.dev 1 point 1 year ago (3 children) My first assignment as a professional programmer I balked at. I said it was "Unethical and immoral." And when they told me I "had to do it" I said that I don't and that they shouldn't find someone else. My boss stepped in, chewed me out and told me to she would do it. Instead of putting her foot down there was just always another priority. It never got done in the ten years of the project. permalink fedilink source parent hideshow 3 child comments replies: [–] tomenzgg@midwest.social 2 points 1 year ago (2 children) What was the assignment? permalink fedilink source parent hideshow 2 child comments replies: [–] pohart@programming.dev 1 point 1 year ago (1 child) Yeah, I'm not sharing that. I'm fairly sure it was legal, though. permalink fedilink source parent hideshow 1 child comment replies: [–] tomenzgg@midwest.social 3 points 1 year ago Heh, fair enough. permalink fedilink source parent [–] squaresinger@lemmy.world 1 point 1 year ago The KPI approach. permalink fedilink source parent
[–] pohart@programming.dev 1 point 1 year ago (3 children) My first assignment as a professional programmer I balked at. I said it was "Unethical and immoral." And when they told me I "had to do it" I said that I don't and that they shouldn't find someone else. My boss stepped in, chewed me out and told me to she would do it. Instead of putting her foot down there was just always another priority. It never got done in the ten years of the project. permalink fedilink source parent hideshow 3 child comments replies: [–] tomenzgg@midwest.social 2 points 1 year ago (2 children) What was the assignment? permalink fedilink source parent hideshow 2 child comments replies: [–] pohart@programming.dev 1 point 1 year ago (1 child) Yeah, I'm not sharing that. I'm fairly sure it was legal, though. permalink fedilink source parent hideshow 1 child comment replies: [–] tomenzgg@midwest.social 3 points 1 year ago Heh, fair enough. permalink fedilink source parent
[–] tomenzgg@midwest.social 2 points 1 year ago (2 children) What was the assignment? permalink fedilink source parent hideshow 2 child comments replies: [–] pohart@programming.dev 1 point 1 year ago (1 child) Yeah, I'm not sharing that. I'm fairly sure it was legal, though. permalink fedilink source parent hideshow 1 child comment replies: [–] tomenzgg@midwest.social 3 points 1 year ago Heh, fair enough. permalink fedilink source parent
[–] pohart@programming.dev 1 point 1 year ago (1 child) Yeah, I'm not sharing that. I'm fairly sure it was legal, though. permalink fedilink source parent hideshow 1 child comment replies: [–] tomenzgg@midwest.social 3 points 1 year ago Heh, fair enough. permalink fedilink source parent
[–] al_Kaholic@lemmynsfw.com 0 points 1 year ago You could like murder your boss I guess? Old timey union style? permalink fedilink source parent
[–] GoMati@lemmy.world 0 points 1 year ago Problem is: non-ethical projects tend to pay more or take advantage of the situation. I know what I mean: when one of my projects fell apart recently I was approached by a "Battlefield Management App" which I could develop, of course for "the good guys"™. I chose unemployment because that's not the world I want to develop, but I can totally imagine that in a more dire circumstances (I'm in debt with family to take care of or it's war and I'm running out of money fast) my choice could've been different. Still, ethics would be good, even if it wouldn't magically save the world 💪🏻 permalink fedilink source parent