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
Slow Down to Move Faster (German)
Search
David Tanzer
July 01, 2022
Technology
160
0
Share
Slow Down to Move Faster (German)
David Tanzer
July 01, 2022
More Decks by David Tanzer
See All by David Tanzer
Reversible Decisions for Better Software Design (VoxxedDays Zürich)
dtanzer
0
100
Grown Organically - Develop Software and Bonsai
dtanzer
0
55
Wachsen und Gedeihen: Bonsai und Software
dtanzer
0
76
Contract Testing with Pact
dtanzer
0
130
to-mock-or-not-to-mock.pdf
dtanzer
0
200
Electron - How and Why
dtanzer
0
210
Agilität ist Unintuitiv
dtanzer
0
140
Agilität und Innovation
dtanzer
0
180
Qualität, Kosten, Zeit
dtanzer
0
96
Other Decks in Technology
See All in Technology
Claude code Orchestra
ozakiomumkj
3
930
Chart.js が簡単に使えるようになっていたので OGP 画像生成に使った話
kamekyame
0
140
価格.comをAI駆動で全面刷新する ー 30年分の技術的負債を返し、次の30年の土台をつくる ー / AI Engineering Summit Tokyo 2026
tkyowa
45
46k
探して_入れて_作って_使う_Agent_Skills___LT.pdf
peintangos
2
160
TROCCOで始めるクラウドコストを民主化するためのFinOps
tk3fftk
3
560
「嘘をつくテスト」の失敗例から学ぶ 良いテストコード #frontend_phpcon_do
asumikam
0
180
Mastering Ruby Box
tagomoris
3
140
エンジニアは生成AIと どのように向き合うべきか? ことばの意味という観点から
verypluming
3
340
オンコールの負荷軽減のためのBits Assistant 活用方法 / How to Use Bits Assistant to Reduce the Workload on On-Call Staff
sms_tech
1
380
AIプラットフォームを運用し続けるための可観測性
tanimuyk
4
1.1k
形式手法特論:公平性制約の位相的特徴づけ #kernelvm / Kernel VM Study Kansai 12th
ytaka23
1
710
Datadog 認定試験の概要と対策
uechishingo
0
230
Featured
See All Featured
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
210
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.3k
Crafting Experiences
bethany
1
160
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Embracing the Ebb and Flow
colly
88
5.1k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Unsuck your backbone
ammeep
672
58k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
190
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Designing for Timeless Needs
cassininazir
1
250
Transcript
Worried that (TDD) will slow down your programmers? Don't. They
probably need slowing down. -- J.B. Rainsberger
Slow Down to Move Faster @dtanzer 2
None
Today: "Schneller" Automatisierung Feedback Technical excellence Dependencies Unterbrechungen Diese Präsentation:
Speakerdeck: https://speakerdeck.com/dtanzer/ marmota.app (Markdown): https://marmota.app/blog/talk-slow-down/ @dtanzer 4
"Schneller" @dtanzer 5
Was bedeutet schneller? Was bedeutet schneller? Was bedeutet schneller? Was
bedeutet schneller? Was bedeutet schneller? @dtanzer 6
@dtanzer 7
@dtanzer 8
@dtanzer 9
1. Schneller ist relativ! 1. Schneller ist relativ! 1. Schneller
ist relativ! 1. Schneller ist relativ! 1. Schneller ist relativ!
Warum schneller Warum schneller Warum schneller Warum schneller Warum schneller
@dtanzer 11
@dtanzer 12
@dtanzer 13
@dtanzer 14
@dtanzer 15
2. Schneller ist wertvoll! 2. Schneller ist wertvoll! 2. Schneller
ist wertvoll! 2. Schneller ist wertvoll! 2. Schneller ist wertvoll!
Automatisierung @dtanzer 17
https://xkcd.com/1205/ @dtanzer 18
Aber: Nur die halbe Wahrheit! Aber: Nur die halbe Wahrheit!
Aber: Nur die halbe Wahrheit! Aber: Nur die halbe Wahrheit! Aber: Nur die halbe Wahrheit! @dtanzer 19
@dtanzer 20
@dtanzer 21
3. Alles automatisieren! 3. Alles automatisieren! 3. Alles automatisieren! 3.
Alles automatisieren! 3. Alles automatisieren!
https://xkcd.com/1319/ @dtanzer 23
Zu teuer (Jetzt!) Zu teuer (Jetzt!) Zu teuer (Jetzt!) Zu
teuer (Jetzt!) Zu teuer (Jetzt!) @dtanzer 24
Story Time @dtanzer 25
Feedback @dtanzer 26
None
@dtanzer 28
4. Feedback erspart Arbeit! 4. Feedback erspart Arbeit! 4. Feedback
erspart Arbeit! 4. Feedback erspart Arbeit! 4. Feedback erspart Arbeit!
Test-Driven Development is the hard centre in the candy we
call "continuous delivery" -- Jason Gorman @dtanzer 30
Test-Driven Development is the hard centre in the candy we
call "continuous delivery" -- Jason Gorman ... because it yields code that is better designed for testability. Which makes fast-feedback loops in testautomation possible. Which is required for continuous delivery. -- Thomas Much @dtanzer 31
Technical Excellence @dtanzer 32
None
None
Story Time @dtanzer 35
None
@dtanzer 37
@dtanzer 38
It is hard for less experienced developers to appreciate how
rarely architecting for future requirements / applications turns out net-positive. -- John Carmack @dtanzer 39
5. Technical Excellence 5. Technical Excellence 5. Technical Excellence 5.
Technical Excellence 5. Technical Excellence = konstantere Geschwindigkeit! = konstantere Geschwindigkeit! = konstantere Geschwindigkeit! = konstantere Geschwindigkeit! = konstantere Geschwindigkeit!
Dependencies @dtanzer 41
Oft: Veraltete Dependencies Oft: Veraltete Dependencies Oft: Veraltete Dependencies Oft:
Veraltete Dependencies Oft: Veraltete Dependencies Großer Aufwand, aktuell zu halten Steigt, je seltener @dtanzer 42
Keep Green Keep Green Keep Green Keep Green Keep Green
npx npm-check-updates -u npm run test git commit -m "KEEPGREEN Regular dependency updates" "If it hurts, do it more often" @dtanzer 43
Story Time @dtanzer 44
Peer dependencies Peer dependencies Peer dependencies Peer dependencies Peer dependencies
@dtanzer 45
6. Dependencies aktuell halten! 6. Dependencies aktuell halten! 6. Dependencies
aktuell halten! 6. Dependencies aktuell halten! 6. Dependencies aktuell halten!
Unterbrechungen @dtanzer 47
https://xkcd.com/303/ @dtanzer 48
@dtanzer 49
@dtanzer 50
@dtanzer 51
@dtanzer 52
7. Unterbrechungen verursachen 7. Unterbrechungen verursachen 7. Unterbrechungen verursachen 7.
Unterbrechungen verursachen 7. Unterbrechungen verursachen Kosten! Kosten! Kosten! Kosten! Kosten!
To Recap... @dtanzer 54
1. Schneller ist relativ 2. Schneller ist wertvoll 3. Alles
automatisieren 4. Feedback erspart Arbeit 5. Technical excellence = konstantere Geschwindigkeit 6. Dependencies aktuell halten 7. Unterbrechungen verursachen Kosten @dtanzer 55
None
Software development is the art of replicating the non-standard architecture
choices made by Google, Facebook, or Netflix into trivial projects with modest requirements. -- Vlad Mihalcea @dtanzer 57
About David About David About David About David About David
Trainer, Coach, Developer https://davidtanzer.net @dtanzer This Presentation: Speakerdeck: https://speakerdeck.com/dtanzer/ marmota.app (Markdown): https://marmota.app/blog/talk-slow-down/