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
930
4
Share
Ética no Desenvolvimento de Software
Ruan Brandão
December 13, 2018
More Decks by Ruan Brandão
See All by Ruan Brandão
Top 10 OWASP: As maiores ameaças para sua aplicação web
ruanbrandao
0
32
Desenvolvimento de jogos com Elixir
ruanbrandao
0
44
Algoritmos Racistas
ruanbrandao
0
110
Software Ethics
ruanbrandao
2
370
Narrativas no Desenvolvimento de Software
ruanbrandao
0
300
Web Vulnerabilities: A Field Guide
ruanbrandao
0
160
Aplicando o Método Científico no Desenvolvimento de Software
ruanbrandao
2
290
Internet Personalizada
ruanbrandao
0
74
Other Decks in Programming
See All in Programming
Going Multiplatform with Your Android App (Android Makers 2026)
zsmb
2
450
書籍「ユーザーストーリーマッピング」が私のバイブル
asumikam
4
400
ハーネスエンジニアリングにどう向き合うか 〜ルールファイルを超えて開発プロセスを設計する〜 / How to approach harness engineering
rkaga
24
14k
Agentic Elixir
whatyouhide
0
390
JOAI2026 1st solution - heron0519 -
heron0519
0
140
Claude CodeでETLジョブ実行テストを自動化してみた
yoshikikasama
0
690
「Linuxサーバー構築標準教科書」を読んでみた #ツナギメオフライン.7
akase244
0
1.4k
Claude Codeをカスタムして自分だけのClaude Codeを作ろう
terisuke
0
140
UIの境界線をデザインする | React Tokyo #15 メイントーク
sasagar
2
380
セグメントとターゲットを意識するプロポーザルの書き方 〜採択の鍵は、誰に刺すかを見極めるマーケティング戦略にある〜
m3m0r7
PRO
0
580
forteeの改修から振り返るPHPerKaigi 2026
muno92
PRO
3
290
Vibe NLP for Applied NLP
inesmontani
PRO
0
460
Featured
See All Featured
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
680
Ruling the World: When Life Gets Gamed
codingconduct
0
210
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
64
54k
What does AI have to do with Human Rights?
axbom
PRO
1
2.1k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
740
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
300
ラッコキーワード サービス紹介資料
rakko
1
3.1M
Automating Front-end Workflow
addyosmani
1370
200k
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