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
63
0
Share
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
640
Facing the Challenges of Microservice Development in the Cloud
sdaschner
0
48
What's new for Java in the clouds?
sdaschner
0
190
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
エージェントスキルを作って自分のインプットに役立てよう
tsubakimoto_s
0
380
AI バイブコーティングでキーボード不要?!
samakada
0
580
レビューしきれない?それは「全て人力でのレビュー」だからではないでしょうか
amixedcolor
0
330
No Types Needed, Just Callable Method Check
dak2
1
1.3k
ハーネスエンジニアリングの概要と設計思想
sergicalsix
9
5k
生成AIが変える SaaS の競争原理と弁護士ドットコムのプロダクト戦略
bengo4com
1
1k
ARIA Notifyについて
ryokatsuse
1
120
20年前の「OSS革命」に学ぶ AI時代の生存戦略
samakada
0
440
AI: Making Admin and Users, Lives Better
kbmsg
0
100
Route 53 Global Resolver で高額課金発生!
otanikohei2023
0
110
Revisiting [CLS] and Patch Token Interaction in Vision Transformers
yu4u
0
370
マルチプロダクトの信頼性を効率良く保っていくために
kworkdev
PRO
0
160
Featured
See All Featured
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
100
Unsuck your backbone
ammeep
672
58k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
450
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Side Projects
sachag
455
43k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
490
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Documentation Writing (for coders)
carmenintech
77
5.3k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
220
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
94
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.1k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
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