Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

How (and why) to Factor Tech Ethics into Your Sprint

101 views

Published on

How do you build tech you won't regret? Who is responsible for the code that is released? How do you make tech ethics considerations, including privacy, security, accessibility and inclusion, a part of your regular agile feedback and review processes?

http://2019.aginext.io/Session/tech-ethics/

Some slides transferred poorly from keynote to powerpoint so here are the blanks filled in:
Slide 6: “We kill people based on metadata.” — Michael Hayden (former NSA and CIA director)
Slide 21: "“The most dangerous phrase in the language is, ‘We’ve always done it this way’.” —Grace Hopper (computer scientist, candidate for Most Badass American Award)
Slide 31: “Don’t build something if you don’t have the budget to build the security infrastructure properly. Knowing your limits is also important to behave ethically.” — Ádám Sándor (cloud tech consultant)
Slide 32: "Whose problem is it if data gets stolen? Was it devs not thinking, ops not securing or management not giving enough budget? In these situations, it’s very easy to think ‘This isn’t my own problem, I’m just a cog in the machine.'” — Ádám Sándor (cloud tech consultant)
Thank you!

Published in: Technology
  • Click to expand the description or read the written notes to know what's missing from a few slides that disappeared!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

How (and why) to Factor Tech Ethics into Your Sprint

  1. 1. How (and why) to factor tech ethics into your sprint @jkriggins #aginext
  2. 2. Why don’t we consider ethics on the regular? @jkriggins #aginext
  3. 3. It’s hecka awkward. @jkriggins #aginext
  4. 4. It’s hecka nonspecific. @jkriggins #aginext
  5. 5. It’s hecka awkward. @cori_crider @coedethics
  6. 6. “We kill people based on metadata.” — Michael Hayden (former NSA and CIA director) @CIA #NSAGov
  7. 7. It’s hecka awkward. @cori_crider @coedethics Journalist = Terrorist?
  8. 8. @LifeAtGoogle #GoogleWalkout
  9. 9. “And remember… don’t be evil, and if you see something that you think isn’t right — speak up!” @jkriggins #aginext
  10. 10. It’s hecka not my responsibility. @jkriggins #aginext
  11. 11. I hecka need this job. @jkriggins #aginext
  12. 12. Would you write code for unethical purposes if you knew the purposes? StackOverflow 2018 Developers’ Survey
  13. 13. Would you write code for unethical purposes if you knew the purposes? StackOverflow 2018 Developers’ Survey A majority, 58.4 percent, said No, while more than a third said depending on what it is.
  14. 14. How would you report unethical code? StackOverflow 2018 Developers’ Survey
  15. 15. How would you report unethical code? StackOverflow 2018 Developers’ Survey Almost half said it depended, while about a third said only within the company. About 13 percent said publicly.
  16. 16. Do developers have an obligation to consider the ethical implications of their code? StackOverflow 2018 Developers’ Survey
  17. 17. Do developers have an obligation to consider the ethical implications of their code? StackOverflow 2018 Developers’ Survey Almost 80 percent said Yes.
  18. 18. Who is ultimately responsible for code that accomplishes something unethical? StackOverflow 2018 Developers’ Survey
  19. 19. Who is ultimately responsible for code that accomplishes something unethical? About 58 percent responded upper-level management, 23 percent said the person who came up with the idea, while only 20 percent felt the coder was responsible. StackOverflow 2018 Developers’ Survey
  20. 20. I hecka need this job. @VWGroup #DieselGate
  21. 21. “The most dangerous phrase in the language is, ‘We’ve always done it this way’.” —Grace Hopper (computer scientist, candidate for Most Badass American Award) @jkriggins #aginext
  22. 22. How do you create code that you won’t regret? @jkriggins #aginext
  23. 23. What does a responsible development process look like? @jkriggins #aginext
  24. 24. “Responsible Technology considers the social impact it creates and seeks to understand and minimize its potential unintended consequences.” @doteveryone
  25. 25. doesn’t create or deepen inequality recognizes and respects dignity and human rights gives people confidence and trust in its use @doteveryone Responsible Tech… @SamCatBrown
  26. 26. Context Consequences Contribution @doteveryone The 3C Model of Responsible Tech @SamCatBrown
  27. 27. Actually understanding how technology operates in the wider world, when you’re developing from the beginning, including how you understand the user journey, building with a diverse team, and inclusive design @doteveryone Context
  28. 28. How the tech is going to be monitored and supported, how it can affect social norms, security, reliability, and anticipating unintended consequences @doteveryone Consequences
  29. 29. Holistically considering cross- functional, cross-sector ownership, algorithm inputs, and best practices. @doteveryone Contribution
  30. 30. Be wary of your open- source project! What’s the worst way someone could use it? @jkriggins #aginext
  31. 31. “Don’t build something if you don’t have the budget to build the security infrastructure properly. Knowing your limits is also important to behave ethically.” — Ádám Sándor (cloud tech consultant) @adamsand0r @containersoluti
  32. 32. “Whose problem is it if data gets stolen? Was it devs not thinking, ops not securing or management not giving enough budget? In these situations, it’s very easy to think ‘This isn’t my own problem, I’m just a cog in the machine.'” — Ádám Sándor (cloud tech consultant) @adamsand0r @containersoluti
  33. 33. “Don’t build something if you don’t have the budget to build the security infrastructure properly. Knowing your limits is also important to behave ethically.” — Ádám Sándor (former NSA and CIA director) @adamsand0r @containersoluti Ethical processes come from agile mindset, open feedback, and trust.
  34. 34. Tech ethics is all about asking questions @jkriggins #aginext
  35. 35. What am I actually building? What’s the supply chain? What other uses are there? @cori_crider @coedethics
  36. 36. What is our code connecting to? Is it necessary that they connect? Is it necessary that particular data flow through it? How long are we storing that data? Why do we need to store it? Should we be sharing that data with that entity? @jkriggins @TheNewStack
  37. 37. “This system needs to connect to this system.’ Why? What’s the purpose? What are you asking?” @AndyThurai #InternetofThings — Andy Thurai (former IBM, now Oracle)
  38. 38. Who does this marginalize? Who is not included in this software? If this scaled to 2 billion people, who couldn’t use it? @jkriggins #aginext
  39. 39. Who does this marginalize? Who is not included in this software? @MSDev #a11y
  40. 40. What is the worst possible use case for this code? @jkriggins #aginext
  41. 41. Insert your own ethical questions here… @jkriggins #aginext
  42. 42. What’s going to be your first step in your ethical agile process? @jkriggins #aginext
  43. 43. Data centers produce as much greenhouse gas as the aviation industry. @anne_e_currie #aginext Here’s one small step!
  44. 44. “Across the tech sector we need to recognize that data centers will rank by the middle of the next decade among the large users of electrical power on the planet.” @MSDev #environmental — Brad Smith (president, Microsoft)
  45. 45. Good News: Cloud is massively more efficient than on prem. Bad News: We use way more compute resource there. (Containers, microservices, blockchain even worse!) @anne_e_currie @CoedEthics — Anne Currie (Coed Ethics founder, sustainable server supporter)
  46. 46. “Google is the world’s largest corporate buyer of renewable energy. In 2017 they purchased seven billion kilowatt- hours of electricity from solar and wind farms that were built specifically for them.” @anne_e_currie @CoedEthics — Anne Currie (Coed Ethics founder, sustainable server supporter)
  47. 47. AWS have four sustainable (offset) regions: Dublin, Frankfurt, Oregon, Canada Are you hosting in one of them? @anne_e_currie @CoedEthics
  48. 48. Sustainable Servers by 2024 on Change.org Support 100% renewable servers by 2024. Sign here: https://www.change.org/p/sustainable- servers-by-2024 Transition to Google Cloud, Azure or AWS Sustainable Regions (Dublin, Frankfurt, Canada, Oregon) Or, buy renewable electricity for your data centers. @anne_e_currie @CoedEthics
  49. 49. What’s going to be your first step in your ethical agile process? @jkriggins #aginext
  50. 50. Thank You! @jkriggins #aginext https://thenewstack.io/author/jennifer-riggins/

×