Tech Ethics and Professionalism
Anne Currie Strategist at Container Solutions and co-founder of the Sustainable Servers campaign, is giving a talk titled " Are Tech Ethics Unprofessional " at the upcoming Aginext.io conference. The Aginext conference runs in London on 21-22 March and is focused on looking at the future of agile, lean, CI/CD and DevOps transformations. InfoQ will record some of the conference sessions and is talking to some of the speakers.
Anne spoke to InfoQ about her talk.
InfoQ: Why has tech ethics become such a hot topic lately?
We've started to realise that tech can no longer be about things not people. We have become too big and too powerful to not consider our impact on society and the planet. We aren't artisans any more.
InfoQ: What's changed in the attitudes of the tech community over the last couple of years?
We started to realise that we have the responsibility to question and the power. Even a year ago, developers were telling me they felt questioning what they were instructed to do was unprofessional. Since then we've realised it is quite the reverse. A lot of ethical mistakes are merely inadvertent. If we don't mention issues when we see them we are not doing a responsible job. After all, we are the experts.
InfoQ: Please give us some some examples of where ethical behaviour has made a difference, and where things have fallen down
Google are the biggest non-governmental purchaser of renewable power on the planet. They have the most ambitious plans of any tech company to stop harming the climate. This is a great example of doing the right thing, at scale, effectively. For things falling down: bitcoin & its completely unconcerned attitude to pollution. FB and their unconcerned attitude to their own power over their users.
InfoQ: What are some ways that ethical behaviour can be encouraged and promoted ?
Increasingly we outsource to platforms and frameworks. For example we outsource hosting to the cloud providers (along with the climate impacts) we outsource the complexities of web dev to JS frameworks like React or Angular (along with accessibility and security). We need to demand appropriate ethical behaviour from these platforms (e.g. security, accessibility and renewable hosting). The future is abstraction so need that to not abstract away any feelings of personal responsibility.
InfoQ: How do we as the technical community make it safe to speak out, especially in situations where doing so could have impact on someone's employment (or worse)?
Those of us who are secure or brave enough to speak out (and remember, no one is going to die here) need to just get used to constantly talking about their ethical demands. We're happy to talk about our diversity demands. What about sustainability & accessibility?
- The Poisson Process: Everything you need to know
- Don’t Do It: Coding Tricks
- A Codebase Is an Organism (2014)
- 【改革春风吹满地 HDU - 2036 】【计算几何-----利用叉积计算多边形的面积】
- WiringPi – deprecated
- Stuff The Internet Says On Scalability For August 23rd, 2019