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
520
Seven Principles That Will Boost Your Developer Productivity
sdaschner
0
51
Facing the Challenges of Microservice Development in the Cloud
sdaschner
0
34
What's new for Java in the clouds?
sdaschner
0
150
7 Principles That Will Boost Your Developer Productivity - Devoxx MA
sdaschner
1
130
Other Decks in Technology
See All in Technology
Goで実践するBFP
hiroyaterui
1
120
Git scrapingで始める継続的なデータ追跡 / Git Scraping
ohbarye
5
500
Kotlin Multiplatformのポテンシャル
recruitengineers
PRO
2
150
TSのコードをRustで書き直した話
askua
2
190
AWS Community Builderのススメ - みんなもCommunity Builderに応募しよう! -
smt7174
0
180
2024年活動報告会(人材育成推進WG・ビジネスサブWG) / 20250114-OIDF-J-EduWG-BizSWG
oidfj
0
230
今年一年で頑張ること / What I will do my best this year
pauli
1
220
.NET AspireでAzure Functionsやクラウドリソースを統合する
tsubakimoto_s
0
190
comilioとCloudflare、そして未来へと向けて
oliver_diary
6
450
三菱電機で社内コミュニティを立ち上げた話
kurebayashi
1
360
東京Ruby会議12 Ruby と Rust と私 / Tokyo RubyKaigi 12 Ruby, Rust and me
eagletmt
3
870
ABWGのRe:Cap!
hm5ug
1
120
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
62
7.6k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.6k
Testing 201, or: Great Expectations
jmmastey
41
7.2k
Producing Creativity
orderedlist
PRO
343
39k
How STYLIGHT went responsive
nonsquared
96
5.3k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
The Power of CSS Pseudo Elements
geoffreycrofte
74
5.4k
Automating Front-end Workflow
addyosmani
1366
200k
The Invisible Side of Design
smashingmag
299
50k
Why Our Code Smells
bkeepers
PRO
335
57k
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