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
Sebastian Daschner
October 31, 2019
Technology
0
62
Seven Principles That Will Boost Your Developer Productivity
Sebastian Daschner
October 31, 2019
Tweet
Share
More Decks by Sebastian Daschner
See All by Sebastian Daschner
Principles of effective developers
sdaschner
0
610
Facing the Challenges of Microservice Development in the Cloud
sdaschner
0
44
What's new for Java in the clouds?
sdaschner
0
180
7 Principles That Will Boost Your Developer Productivity - Devoxx MA
sdaschner
1
140
Seven Principles That Will Boost Your Developer Productivity
sdaschner
1
1.4k
Other Decks in Technology
See All in Technology
人工知能のための哲学塾 ニューロフィロソフィ篇 第零夜 「ニューロフィロソフィとは何か?」
miyayou
0
330
Oracle Cloud Infrastructure:2025年12月度サービス・アップデート
oracle4engineer
PRO
0
180
I tried making a solo advent calendar!
zzzzico
0
130
AWSと生成AIで学ぶ!実行計画の読み解き方とSQLチューニングの実践
yakumo
2
160
AI駆動開発ライフサイクル(AI-DLC)の始め方
ryansbcho79
0
290
Bedrock AgentCore Evaluationsで学ぶLLM as a judge入門
shichijoyuhi
2
320
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
330
わが10年の叡智をぶつけたカオスなクラウドインフラが、なくなるということ。
sogaoh
PRO
1
190
2025年のデザインシステムとAI 活用を振り返る
leveragestech
0
680
Node vs Deno vs Bun 〜推しランタイムを見つけよう〜
kamekyame
1
180
ECS_EKS以外の選択肢_ROSA入門_.pdf
masakiokuda
1
120
田舎で20年スクラム(後編):一個人が企業で長期戦アジャイルに挑む意味
chinmo
1
980
Featured
See All Featured
Balancing Empowerment & Direction
lara
5
830
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
120
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
Design in an AI World
tapps
0
110
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
160
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
870
Utilizing Notion as your number one productivity tool
mfonobong
2
190
AI: The stuff that nobody shows you
jnunemaker
PRO
1
150
[SF Ruby Conf 2025] Rails X
palkan
0
680
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
220
Tell your own story through comics
letsgokoyo
0
770
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