Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Ética no Desenvolvimento de Software
Search
Ruan Brandão
December 13, 2018
Programming
4
810
Ética no Desenvolvimento de Software
Ruan Brandão
December 13, 2018
Tweet
Share
More Decks by Ruan Brandão
See All by Ruan Brandão
Desenvolvimento de jogos com Elixir
ruanbrandao
0
17
Algoritmos Racistas
ruanbrandao
0
51
Software Ethics
ruanbrandao
2
280
Narrativas no Desenvolvimento de Software
ruanbrandao
0
150
Web Vulnerabilities: A Field Guide
ruanbrandao
0
91
Aplicando o Método Científico no Desenvolvimento de Software
ruanbrandao
2
210
Internet Personalizada
ruanbrandao
0
45
Other Decks in Programming
See All in Programming
Pydantic x Database API:turu-pyの開発
yassun7010
1
330
The Efficiency Paradox and How to Save Yourself and the World
hollycummins
0
130
RemixとCloudflare Stack におけるFile Upload
ossamoon
1
120
Frontend Magic mit CSS Houdini
joergneumann
0
420
Removing Corepack
yosuke_furukawa
PRO
9
1.1k
[PHPカンファレンス沖縄2024]「無理なくできるだけ安全に」テストもないレガシーコードをリファクタリングするテクニック
ikezoemakoto
3
110
Findy - エンジニア向け会社紹介 / Findy Letter for Engineers
findyinc
4
93k
Делим тесты между QA и разработчиком
mariyasaygina
0
460
個人開発で使ってるやつを紹介する回
yohfee
1
640
"noncopyable types" の使いどころについて考えてみた
andpad
0
130
Cohesion in Modeling and Design
mploed
3
180
Micro Frontends for Java Microservices - dev2next 2024
mraible
PRO
0
180
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
49
7.1k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
38
2.1k
Music & Morning Musume
bryan
46
6.1k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
663
120k
WebSockets: Embracing the real-time Web
robhawkes
59
7.3k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
44
2k
How GitHub Uses GitHub to Build GitHub
holman
473
290k
Facilitating Awesome Meetings
lara
49
6k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
23
1.7k
Transcript
ÉTICA NO DESENVOLVIMENTO DE SOFTWARE Ruan Brandão
DESENVOLVEDOR DE SOFTWARE @ MAGNETIS SOMMELIER DE TWEETS @RUANBRANDAO Ruan
Brandão (Ruanito)
ÉTICA
“É um ramo da filosofia que envolve sistematizar, defender e
recomendar conceitos sobre o que é certo ou errado.”
“É um ramo da filosofia que envolve sistematizar, defender e
recomendar conceitos sobre o que é certo ou errado.”
SOFTWARE NÃO É DE EXATAS
None
Software
SOFTWARE NÃO É SOBRE CÓDIGO SOFTWARE É SOBRE PESSOAS
None
SOFTWARE EXISTE PARA RESOLVER PROBLEMAS
ENTENDER PROBLEMAS É UMA HABILIDADE CRUCIAL PARA DESENVOLVER SOFTWARE
EMPATIA
QUANDO PODEMOS INFLUENCIAR PESSOAS COM SOFTWARE NOSSA RESPONSABILIDADE ÉTICA AUMENTA
None
None
QUAL A RESPONSABILIDADE DE QUEM ESCREVE O CÓDIGO?
None
PRECISAMOS TER UMA VISÃO AMPLA DO SOFTWARE SENDO FEITO
None
None
–Cathy O’Neil “Algoritmos são opiniões embutidas em código.”
PRECISAMOS DE PESSOAS DIFERENTES TRABALHANDO JUNTAS PARA RESOLVER PROBLEMAS
PRECISAMOS DE DIVERSIDADE
CARREIRA EM SOFTWARE É UM CAMINHO DE ASCENSÃO SOCIAL
SOFTWARE É PARA TODO MUNDO
É ISSO Valeu o/
REFERÊNCIAS Weapons of Math Destruction, Cathy O'Neil - https:// www.youtube.com/watch?v=gdCJYsKlX_Y
Volkswagen Engineer Gets Prison in Diesel Cheating Case - https:// www.nytimes.com/2017/08/25/business/volkswagen-engineer- prison-diesel-cheating.html