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
Seven Principles That Will Boost Your Developer...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Sebastian Daschner
October 31, 2019
Technology
68
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Seven Principles That Will Boost Your Developer Productivity
Sebastian Daschner
October 31, 2019
More Decks by Sebastian Daschner
See All by Sebastian Daschner
Principles of effective developers
sdaschner
0
660
Facing the Challenges of Microservice Development in the Cloud
sdaschner
0
51
What's new for Java in the clouds?
sdaschner
0
200
7 Principles That Will Boost Your Developer Productivity - Devoxx MA
sdaschner
1
150
Seven Principles That Will Boost Your Developer Productivity
sdaschner
1
1.4k
Other Decks in Technology
See All in Technology
就職⽀援サービスにおけるキャリアアドバイザーのシフトスケジューリング
recruitengineers
PRO
1
150
RSA暗号を手計算したくなること、ありますよね?? (20260615_orestudy6_rsa)
thousanda
0
440
不要なレビューをAIにまかせて AIコーディングの環境改善を加速した
shoota
1
120
新しいUbuntu/GNOMEが使いたいからXからWaylandへ移行頑張ってるの巻 2026-06-20
nobutomurata
0
120
現地で盛り上がった WWDC26 Keynote
zozotech
PRO
1
250
ACE-Step-1.5で見る 音楽生成AIのしくみと“破綻だけ直す”Retake機能の開発【zennfes spring 2026 登壇資料】
personabb
1
480
機械学習を「社会実装」するということ 2026年夏版 / Social Implementation of Machine Learning June 2026 Version
moepy_stats
6
2.4k
人材育成分科会.pdf
_awache
4
260
Bucharest Tech Week 2026 - Reinventing testing practices in the AI era
edeandrea
PRO
1
160
NAB Show 2026 動画技術関連レポート / NAB Show 2026 Report
cyberagentdevelopers
PRO
0
200
Kubernetesにおける学習基盤とLLMOpsの概要
ry
1
310
AIの性能が向上しても未解決な組織の重大問題は何か?/An Unsolved Organizational Problem in the Age of AI
moriyuya
4
680
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Exploring anti-patterns in Rails
aemeredith
3
410
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Designing for humans not robots
tammielis
254
26k
Become a Pro
speakerdeck
PRO
31
6k
Designing Experiences People Love
moore
143
24k
We Are The Robots
honzajavorek
0
250
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
200
Are puppies a ranking factor?
jonoalderson
1
3.5k
Agile that works and the tools we love
rasmusluckow
331
21k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Transcript
Seven Principles That Will Boost Your Developer Productivity Sebastian Daschner
@DaschnerS Sebastian Daschner • Lead Java Developer Advocate @ IBM
• Conference speaker, trainer, book author • JCP Expert Group member & Jakarta EE Committer • Java Champion • Oracle Groundbreaker Ambassador (Alumni) • JavaOne Rockstar speaker
@DaschnerS German Efficiency FTW
@DaschnerS Principle 1: Embrace automation
@DaschnerS Use shortcuts
@DaschnerS $> command-line && \ the power of UNIX
@DaschnerS $> alias l='echo aliases are great!'
@DaschnerS
@DaschnerS More automation: code as code ✓ configuration as code
✓ infrastructure as code ✓ everything as code
@DaschnerS “Three strikes and you automate”
@DaschnerS Test, the automated way
@DaschnerS Continuous Delivery
@DaschnerS Principle 2: Focus & eliminate context switches
@DaschnerS You want to be productive? Throw away your mouse.
@DaschnerS Keyboard usage FTW
@DaschnerS VIM way of typing
@DaschnerS Keep turnaround cycles short
@DaschnerS Manage distractions & focus
@DaschnerS Working environments
@DaschnerS
@DaschnerS Principle 3: Take a step back and reflect
@DaschnerS Think long-term investments (automation, shortcuts, testing, tooling, ...)
@DaschnerS Principle 4: Don’t make me think (twice)
@DaschnerS Define processes… then automate
@DaschnerS Automation == Documentation
@DaschnerS Keep a todo list no, really
@DaschnerS Principle 5: Know your craft
@DaschnerS Read the documentation no, really
@DaschnerS Principle 6: Communicate
@DaschnerS Write documentation no, really
@DaschnerS Share knowledge
@DaschnerS Productivity Principles 1. Embrace automation 2. Focus & eliminate
context switches 3. Take a step back and reflect 4. Don’t make me think (twice) 5. Know your craft 6. Communicate
@DaschnerS Principle 7: Use the saved time to relax
Thank You For Your Attention! • daschner.dev/productive-dev • @DaschnerS