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
870
É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
29
Algoritmos Racistas
ruanbrandao
0
84
Software Ethics
ruanbrandao
2
320
Narrativas no Desenvolvimento de Software
ruanbrandao
0
220
Web Vulnerabilities: A Field Guide
ruanbrandao
0
120
Aplicando o Método Científico no Desenvolvimento de Software
ruanbrandao
2
250
Internet Personalizada
ruanbrandao
0
52
Other Decks in Programming
See All in Programming
技術懸念に立ち向かい 法改正を穏便に乗り切った話
pop_cashew
0
750
tsconfigのオプションで変わる型世界
keisukeikeda
1
130
List Unfolding - 'unfold' as the Computational Dual of 'fold', and how 'unfold' relates to 'iterate'"
philipschwarz
PRO
0
130
Design Pressure
hynek
0
1.4k
事業KPIを基に価値の解像度を上げる
nealle
0
200
"使いづらい" をリバースエンジニアリングする UI の読み解き方
rebase_engineering
0
110
DevTalks 25 - Create your own AI-infused Java apps with ease
kdubois
2
120
【TSkaigi 2025】これは型破り?型安全? 真実はいつもひとつ!(じゃないかもしれない)TypeScript クイズ〜〜〜〜!!!!!
kimitashoichi
1
300
MLOps Japan 勉強会 #52 - 特徴量を言語を越えて一貫して管理する, 『特徴量ドリブン』な MLOps の実現への試み
taniiicom
2
570
OpenNext + Hono on Cloudflare でイマドキWeb開発スタックを実現する
rokuosan
0
110
型付け力を強化するための Hoogle のすゝめ / Boosting Your Type Mastery with Hoogle
guvalif
1
230
「MCPを使ってる人」が より詳しくなるための解説
yamaguchidesu
0
590
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
52
2.8k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
228
22k
Music & Morning Musume
bryan
47
6.5k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Art, The Web, and Tiny UX
lynnandtonic
298
21k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
25
2.8k
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.4k
Become a Pro
speakerdeck
PRO
28
5.4k
How STYLIGHT went responsive
nonsquared
100
5.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