Bonjour ParisRB
View Slide
Software Engineer from SãoPaulo - Brazil Getting a bachelor's degree inPhilosophy Amateur musician @RuanBrandaoRuan Brandão
Ethics in Software DevelopmentRuan Brandão
Ethics
“Is a branch of philosophy that involves systematizing,defending, and recommending concepts of right andwrong conduct.”
SOFTWARE IS NOT ABOUT CODESOFTWARE IS ABOUT PEOPLE
SOFTWARE EXISTS TO SOLVEPROBLEMS
TO UNDERSTAND PROBLEMS IS A KEYSKILL FOR SOFTWARE DEVELOPMENT
EMPATHY
WHEN WE CAN INFLUENCE OTHERPEOPLE WITH SOFTWARE WE HAVEAN ETHICAL RESPONSIBILITY
WHAT IS THE RESPONSIBILITYOF THE PERSON WRITING THECODE?
WE NEED TO HAVE A BROADVISION OF THE SOFTWARE WE AREMAKING
–Cathy O’Neil“Algorithms are opinions embedded in code.”
WE NEED DIFFERENT PEOPLEWORKING TOGETHER TO SOLVEPROBLEMS
https://www.thesun.co.uk/tech/4262031/racist-soap-dispenser-appears-to-only-work-for-white-people-in-bizarre-viral-clip/
WE NEED DIVERSITY
A SOFTWARE DEVELOPMENTCAREER IS A WAY OFACHIEVING UPWARD MOBILITY
SOFTWARE IS FOR EVERYBODY
Thank you!