Software Ethics

767b6562c7be79f616e12a0abb9320a4?s=47 Ruan Brandão
February 18, 2020
92

Software Ethics

767b6562c7be79f616e12a0abb9320a4?s=128

Ruan Brandão

February 18, 2020
Tweet

Transcript

  1. Bonjour ParisRB

  2. Software Engineer from São Paulo - Brazil Getting a bachelor's

    degree in Philosophy Amateur musician @RuanBrandao Ruan Brandão
  3. Ethics in Software Development Ruan Brandão

  4. Ethics

  5. “Is a branch of philosophy that involves systematizing, defending, and

    recommending concepts of right and wrong conduct.”
  6. “Is a branch of philosophy that involves systematizing, defending, and

    recommending concepts of right and wrong conduct.”
  7. SOFTWARE IS NOT ABOUT CODE SOFTWARE IS ABOUT PEOPLE

  8. None
  9. SOFTWARE EXISTS TO SOLVE PROBLEMS

  10. TO UNDERSTAND PROBLEMS IS A KEY SKILL FOR SOFTWARE DEVELOPMENT

  11. EMPATHY

  12. WHEN WE CAN INFLUENCE OTHER PEOPLE WITH SOFTWARE WE HAVE

    AN ETHICAL RESPONSIBILITY
  13. None
  14. None
  15. WHAT IS THE RESPONSIBILITY OF THE PERSON WRITING THE CODE?

  16. None
  17. WE NEED TO HAVE A BROAD VISION OF THE SOFTWARE

    WE ARE MAKING
  18. None
  19. None
  20. None
  21. None
  22. –Cathy O’Neil “Algorithms are opinions embedded in code.”

  23. WE NEED DIFFERENT PEOPLE WORKING TOGETHER TO SOLVE PROBLEMS

  24. https://www.thesun.co.uk/tech/4262031/racist-soap-dispenser-appears-to-only-work-for-white-people-in-bizarre-viral-clip/

  25. None
  26. WE NEED DIVERSITY

  27. A SOFTWARE DEVELOPMENT CAREER IS A WAY OF ACHIEVING UPWARD

    MOBILITY
  28. SOFTWARE IS FOR EVERYBODY

  29. Thank you!