|
|
|
|
|
by dogcomplex
2477 days ago
|
|
Computer Science absolutely has ethics. In the process of constructing systems which humans interact with, we simultaneously cause cultural and societal repercussions. Even if the choices we made could be perfectly justified by "maximum efficiency", or "just the optimal way to structure things" (which is rarely the case - as this book likely argues, there's always a human design factor), then Computer Science must still work to understand the societal ramifications of those structures. To give a tiny sampling: Online shopping, social networks, VR, drones, office drones, automation, AI, the internet - all were arguably inevitable results of the new abilities computer science unlocked. All with deep ethical concerns. If anything, the people who design the structures of life have the most ethical responsibility of anyone. We're the ones who make it possible, and who have the strongest understanding of what it is we're creating. Personally understanding the full ramifications might not be easy, with so much else to know, but certainly our field as a whole should be working to understand them. To say we have no ethical responsibility because we're scientists and mathematicians dealing with the technical problems is to say Frankenstein had no ethical responsibility when creating his Monster. |
|
Pure computer science and pure mathematics have axiomatic foundations that are formally scoped and defined. The application of mathematics and computer science via engineering has ethics, but computer science itself is devoid of ethics just like algebra is devoid of ethics.