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
August 08, 2018
Technology
1
1.4k
Seven Principles That Will Boost Your Developer Productivity
Sebastian Daschner
August 08, 2018
Tweet
Share
More Decks by Sebastian Daschner
See All by Sebastian Daschner
Principles of effective developers
sdaschner
0
620
Seven Principles That Will Boost Your Developer Productivity
sdaschner
0
63
Facing the Challenges of Microservice Development in the Cloud
sdaschner
0
45
What's new for Java in the clouds?
sdaschner
0
190
7 Principles That Will Boost Your Developer Productivity - Devoxx MA
sdaschner
1
140
Other Decks in Technology
See All in Technology
Devinを導入したら予想外の人たちに好評だった
tomuro
0
450
Digitization部 紹介資料
sansan33
PRO
1
6.9k
三菱UFJ銀行におけるエンタープライズAI駆動開発のリアル / Enterprise AI_Driven Development at MUFG Bank: The Real Story
muit
10
20k
OCI技術資料 : 外部接続 VPN接続 詳細
ocise
1
10k
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4k
サンタコンペ2025完全攻略 ~お前らの焼きなましは遅すぎる~
terryu16
1
540
Vertex AI Agent Engine で学ぶ「記憶」の設計
tkikuchi
0
110
2026-02-24 月末 Tech Lunch Online #10 Cloud Runのデプロイの課題から考えるアプリとインフラの境界線
masasuzu
0
100
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
95k
クラウド時代における一時権限取得
krrrr38
1
130
ソフトウェアアーキテクトのための意思決定術: Create Decision Readiness—The Real Skill Behind Architectural Decision
snoozer05
PRO
27
7.6k
作るべきものと向き合う - ecspresso 8年間の開発史から学ぶ技術選定 / 技術選定con findy 2026
fujiwara3
6
1.6k
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Fireside Chat
paigeccino
41
3.8k
Crafting Experiences
bethany
1
74
Done Done
chrislema
186
16k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
460
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
470
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
610
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
300
The Limits of Empathy - UXLibs8
cassininazir
1
240
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
64
Transcript
Seven Principles That Will Boost Your Developer Productivity Sebastian Daschner
@DaschnerS Sebastian Daschner • Lead Java Developer Advocate @ IBM
• Conference speaker • JAX-RS, JSON-P & Config Expert Group member • 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 configuration infrastructure 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 Use “blinders”
@DaschnerS Manage distractions & focus
@DaschnerS
@DaschnerS Working environments
@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 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
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