Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Teaching good developers to be bad people
Search
Laura Bell
September 10, 2014
Technology
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Teaching good developers to be bad people
Laura Bell
September 10, 2014
Transcript
52 slides
ARC111
Disclaimer: do not do actual crime do not encourage others
to do actual crime
None
good
bad
separating actions from intentions you can avoid common pitfalls bring
bad behaviour to any organization
None
good bad
Badly behaved disobedient bad misbehaved misbehaving wayward defiant unruly insubordinate
wilful delinquent undisciplined unmanageable uncontrollable ungovernable unbiddable disorderly disruptive mutinous fractious refractory recalcitrant errant wild wicked obstreperous difficult troublesome awkward contrary perverse attention-seeking exasperating incorrigible bad-mannered rude impolite mischievous playful impish roguish puckish rascally prankish tricksy brattish scampish
pain is bad pleasure is good
to
The Golden Rule
self portrait
nobody gets hurt
Experiment …let’s play a little game
!=
vs.
breaking things
I mean it. don’t make me count to three You’ll
break it and then Daddy will be cross
that’s totally different though right?
None
Not
sophisticated elegant
romantics
engineers puzzles
blamed
spoiler: nothing in this talk or any talk/book/movie will ‘turn
you into a psychopath’
None
1. Be objective …keep your eyes on the prize
rarely
invisible
steal to enrich their lives steal to define their lives
2. Think like a villain …and make defence personal
they really are out to get you
personal
bad
3. Create a safe place …to create a little chaos
in
space
you’ll be surprised what you learn
But reward the fixers a little bit more
4. Play …like you never read the rulebook
time
Prepare yourself for play
wrong
5. Break bad for life …not just for TechEd
fails
noise
all
A challenge …a little inspiration to change
separating actions from intentions you can avoid common pitfalls bring
bad behaviour to any organization
None
None
More Decks by Laura Bell
See All by Laura Bell
DIY security for the amateur superhero
ladynerd
0
330
Hackcon 11 - Protecting our people
ladynerd
0
270
Security in a container based world
ladynerd
0
170
Securing Microservice Architectures
ladynerd
2
380
Better Connected
ladynerd
0
95
Continuous Security
ladynerd
3
1.2k
Automated Human Vulnerability Scanning with AVA
ladynerd
3
2.8k
Blindsided by security
ladynerd
0
160
Practical tools for privacy audit
ladynerd
0
240
Other Decks in Technology
See All in Technology
属人化したISMS運用をGitHubとAIで仕組み化した1年間の記録
sioncojp
4
2.6k
JAWSコミュニティに 参加して1年経った結果
ssakita
0
150
速くなるほど、深く考える AI時代のQAに学ぶ
kobayashiyorimitsu
0
220
E2E Test というハーネス — AI時代の自動テスト民主化
daishukojima
1
760
Frontier Teams — Amazon は AI で「開発のやり方」をどう変えたのか
kmotohas
0
260
高品質と高スピードを支える品質のシフトレフトのアプローチ
goyoki
4
1.2k
20261113_JAWS_Osaka
takuyay0ne
0
490
81天的 AI Agent 軟體開發團隊治理實務分享
regionbbs
0
170
内製アプリとClaudeスキルのセキュリティチェック、 Backlogの課題で回しています。
ayaka_egaaa
0
190
AIが会計業務の伴走者に。 マネーフォワード クラウド会計MCPサーバーで実現するAI前提の新しい業務プロセス
nobitabashi
0
150
Context Ontology Accelerator 入門 (業務データの意味を、AI エージェントに渡す)
inariku
PRO
3
680
「AIチャットからもできないの?」と言われたら ~業務アプリをMCP対応するときの認証・認可の勘所
oidfj
0
330
Featured
See All Featured
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
690
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.6k
Skip the Path - Find Your Career Trail
mkilby
1
290
Odyssey Design
rkendrick25
PRO
3
950
4 Signs Your Business is Dying
shpigford
187
23k
Thoughts on Productivity
jonyablonski
76
5.5k
Designing for humans not robots
tammielis
254
26k
Making the Leap to Tech Lead
cromwellryan
135
10k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Test your architecture with Archunit
thirion
2
2.5k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k