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
820
É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
22
Algoritmos Racistas
ruanbrandao
0
58
Software Ethics
ruanbrandao
2
290
Narrativas no Desenvolvimento de Software
ruanbrandao
0
160
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
46
Other Decks in Programming
See All in Programming
受け取る人から提供する人になるということ
little_rubyist
0
250
Compose 1.7のTextFieldはPOBox Plusで日本語変換できない
tomoya0x00
0
190
Jakarta EE meets AI
ivargrimstad
0
600
[Do iOS '24] Ship your app on a Friday...and enjoy your weekend!
polpielladev
0
110
Less waste, more joy, and a lot more green: How Quarkus makes Java better
hollycummins
0
100
as(型アサーション)を書く前にできること
marokanatani
10
2.7k
レガシーシステムにどう立ち向かうか 複雑さと理想と現実/vs-legacy
suzukihoge
14
2.2k
A Journey of Contribution and Collaboration in Open Source
ivargrimstad
0
970
Make Impossible States Impossibleを 意識してReactのPropsを設計しよう
ikumatadokoro
0
230
What’s New in Compose Multiplatform - A Live Tour (droidcon London 2024)
zsmb
1
480
카카오페이는 어떻게 수천만 결제를 처리할까? 우아한 결제 분산락 노하우
kakao
PRO
0
110
イベント駆動で成長して委員会
happymana
1
330
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1030
460k
Designing for humans not robots
tammielis
250
25k
Product Roadmaps are Hard
iamctodd
PRO
49
11k
Visualization
eitanlees
145
15k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Making Projects Easy
brettharned
115
5.9k
Code Review Best Practice
trishagee
64
17k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
Facilitating Awesome Meetings
lara
50
6.1k
Embracing the Ebb and Flow
colly
84
4.5k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.8k
The Cult of Friendly URLs
andyhume
78
6k
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