"I'm sorry Dave, I can't do that": Ethics in Software Development
Dr. Morgan Leigh
https://2019.linux.conf.au/schedule/presentation/117/
⚠️ Content warning: This talk contains an image of dead animals
We all know how bad things went when the HAL 9000 computer was asked to lie in the film 2001: A space odyssey. As we enter into an era where all kinds of things have programming we need to establish a firm ethical foundation to avoid such disasters.
As an artifact of late stage capitalism, software development has at its core the precept that if it makes money it's good. Developers have from the very first been tantalized with the prospect of riches, the core ethos of startup culture. This pursuit of riches above all compromises ethical development.
Today with the vast expansion in the number of developers, most developers today are just working to pay the bills. When one depends on one's job to pay the bills one is likewise compromised when it comes to ethical boundaries.
Are you really going to risk your options or quit your job just because they want you to cut a few corners or compromise users a tiny bit? It's only a wee bit. Honest. No one will know. We'll put it in a binary blob...
Do developers need an ethical conscience, or are we just following orders? How do we decide where the line is that we can't cross? When do we have to start saying, "No, I won't do that thing". If Cambridge Analytica has taught us anything it's that there is a line we shouldn't cross. There are some things more important than money. It's time to work out what they are.
In this talk I will help you to work out where your own ethical line is and show you the consequences of crossing it.
linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more than 500 people to learn from the people who shape the future of Open Source. For more information on the conference see https://linux.conf.au/
#linux.conf.au #linux #foss #opensource
Видео "I'm sorry Dave, I can't do that": Ethics in Software Development канала linux.conf.au
https://2019.linux.conf.au/schedule/presentation/117/
⚠️ Content warning: This talk contains an image of dead animals
We all know how bad things went when the HAL 9000 computer was asked to lie in the film 2001: A space odyssey. As we enter into an era where all kinds of things have programming we need to establish a firm ethical foundation to avoid such disasters.
As an artifact of late stage capitalism, software development has at its core the precept that if it makes money it's good. Developers have from the very first been tantalized with the prospect of riches, the core ethos of startup culture. This pursuit of riches above all compromises ethical development.
Today with the vast expansion in the number of developers, most developers today are just working to pay the bills. When one depends on one's job to pay the bills one is likewise compromised when it comes to ethical boundaries.
Are you really going to risk your options or quit your job just because they want you to cut a few corners or compromise users a tiny bit? It's only a wee bit. Honest. No one will know. We'll put it in a binary blob...
Do developers need an ethical conscience, or are we just following orders? How do we decide where the line is that we can't cross? When do we have to start saying, "No, I won't do that thing". If Cambridge Analytica has taught us anything it's that there is a line we shouldn't cross. There are some things more important than money. It's time to work out what they are.
In this talk I will help you to work out where your own ethical line is and show you the consequences of crossing it.
linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more than 500 people to learn from the people who shape the future of Open Source. For more information on the conference see https://linux.conf.au/
#linux.conf.au #linux #foss #opensource
Видео "I'm sorry Dave, I can't do that": Ethics in Software Development канала linux.conf.au
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![So You Can Sleep At Night - ethics in software engineering, with Jonathan Rothwell & Steve Freeman](https://i.ytimg.com/vi/A5umy4lUOOY/default.jpg)
![FPGA based mobile phone: Creating a truly open and trustable mobile communications device](https://i.ytimg.com/vi/KuNB4ocZDXA/default.jpg)
![Firmware security, why it matters and how you can have it](https://i.ytimg.com/vi/gP_9sUfpW_o/default.jpg)
!["A journey to performance: using Rust in Mercurial" - Raphaël Gomès (LCA 2021 Online)](https://i.ytimg.com/vi/MBQLL3uCQ4I/default.jpg)
![Keeping the Balance: loadbalancing demystified](https://i.ytimg.com/vi/FC0DARpayhw/default.jpg)
![Petitboot: Linux in the Bootloader](https://i.ytimg.com/vi/4JbDb4bRBK4/default.jpg)
![Go All-In!](https://i.ytimg.com/vi/ZCgc8a85D0E/default.jpg)
![The Tragedy of systemd](https://i.ytimg.com/vi/o_AIw9bGogo/default.jpg)
!["A Comprehensive Strategic Plan for Copyleft Freedom on Linux" - Bradley M. Kuhn (LCA 2021 Online)](https://i.ytimg.com/vi/ttg0-X1ouFM/default.jpg)
![Stepping up the game against Web trackers](https://i.ytimg.com/vi/Zbrg46I4kOA/default.jpg)
![Open Source Magnetic Resonance Imaging: From the Community to the Community.](https://i.ytimg.com/vi/NHWgDvQvlmM/default.jpg)
![RCU's First-Ever CVE, and How I Lived to Tell the Tale](https://i.ytimg.com/vi/hZX1aokdNiY/default.jpg)
![My year on the front line - cleaning infected sites](https://i.ytimg.com/vi/dzuQYV-diZg/default.jpg)
![Web Security 2019](https://i.ytimg.com/vi/q99Nj-_oaQc/default.jpg)
![How Much Do You Trust That Package? Understanding The Software Supply Chain](https://i.ytimg.com/vi/fnELtqE6mMM/default.jpg)
![Doing it the Hard Way - Building a Vulkan VR Engine for Linux](https://i.ytimg.com/vi/lZUCqGMGXl8/default.jpg)
![Apathy and Arsenic: a Victorian Era lesson on fighting the surveillance state](https://i.ytimg.com/vi/egi8Lm5W3FY/default.jpg)
![A case study in incrementing a language's major version: PHP](https://i.ytimg.com/vi/X8ynFuhWz00/default.jpg)
![Making C Less Dangerous in the Linux kernel](https://i.ytimg.com/vi/FY9SbqTO5GQ/default.jpg)
![Zebras All the Way Down - Bryan Cantrill, Uptime 2017](https://i.ytimg.com/vi/fE2KDzZaxvE/default.jpg)