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
76
Grown Organically - Develop Software and Bonsai
dtanzer
0
37
Wachsen und Gedeihen: Bonsai und Software
dtanzer
0
69
Contract Testing with Pact
dtanzer
0
120
to-mock-or-not-to-mock.pdf
dtanzer
0
170
Electron - How and Why
dtanzer
0
190
Agilität ist Unintuitiv
dtanzer
0
130
Agilität und Innovation
dtanzer
0
170
Qualität, Kosten, Zeit
dtanzer
0
87
Other Decks in Technology
See All in Technology
パワポ作るマンをMCP Apps化してみた
iwamot
PRO
0
290
Zephyr(RTOS)でARMとRISC-Vのコア間通信をしてみた
iotengineer22
0
120
出版記念イベントin大阪「書籍紹介&私がよく使うMCPサーバー3選と社内で安全に活用する方法」
kintotechdev
0
140
「できない」のアウトプット 同人誌『精神を壊してからの』シリーズ出版を 通して得られたこと
comi190327
3
530
MIX AUDIO EN BROADCAST
ralpherick
0
140
自分をひらくと次のチャレンジの敷居が下がる
sudoakiy
5
1.6k
ブラックボックス化したMLシステムのVertex AI移行 / mlops_community_62
visional_engineering_and_design
1
260
スクラムを支える内部品質の話
iij_pr
0
170
OpenClaw初心者向けセミナー / OpenClaw Beginner Seminar
cmhiranofumio
0
220
Amazon Qはアマコネで頑張っています〜 Amazon Q in Connectについて〜
yama3133
1
170
OPENLOGI Company Profile for engineer
hr01
1
62k
ThetaOS - A Mythical Machine comes Alive
aslander
0
240
Featured
See All Featured
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.8k
Thoughts on Productivity
jonyablonski
76
5.1k
How STYLIGHT went responsive
nonsquared
100
6k
Designing for Timeless Needs
cassininazir
0
180
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.4k
Ethics towards AI in product and experience design
skipperchong
2
250
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
350
Designing for humans not robots
tammielis
254
26k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
170
30 Presentation Tips
portentint
PRO
1
270
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
300
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/