$30 off During Our Annual Pro Sale. View Details »

Software Ethics

Ruan Brandão
February 18, 2020
210

Software Ethics

Ruan Brandão

February 18, 2020
Tweet

Transcript

  1. Bonjour ParisRB

    View Slide

  2. Software Engineer from São
    Paulo - Brazil
    Getting a bachelor's degree in
    Philosophy
    Amateur musician
    @RuanBrandao
    Ruan Brandão

    View Slide

  3. Ethics in Software Development
    Ruan Brandão

    View Slide

  4. Ethics

    View Slide

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

    View Slide

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

    View Slide

  7. SOFTWARE IS NOT ABOUT CODE
    SOFTWARE IS ABOUT PEOPLE

    View Slide

  8. View Slide

  9. SOFTWARE EXISTS TO SOLVE
    PROBLEMS

    View Slide

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

    View Slide

  11. EMPATHY

    View Slide

  12. WHEN WE CAN INFLUENCE OTHER
    PEOPLE WITH SOFTWARE WE HAVE
    AN ETHICAL RESPONSIBILITY

    View Slide

  13. View Slide

  14. View Slide

  15. WHAT IS THE RESPONSIBILITY
    OF THE PERSON WRITING THE
    CODE?

    View Slide

  16. View Slide

  17. WE NEED TO HAVE A BROAD
    VISION OF THE SOFTWARE WE ARE
    MAKING

    View Slide

  18. View Slide

  19. View Slide

  20. View Slide

  21. View Slide

  22. –Cathy O’Neil
    “Algorithms are opinions embedded in code.”

    View Slide

  23. WE NEED DIFFERENT PEOPLE
    WORKING TOGETHER TO SOLVE
    PROBLEMS

    View Slide

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

    View Slide

  25. View Slide

  26. WE NEED DIVERSITY

    View Slide

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

    View Slide

  28. SOFTWARE IS FOR EVERYBODY

    View Slide

  29. Thank you!

    View Slide