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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Sebastian Daschner
August 08, 2018
Technology
1.4k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Seven Principles That Will Boost Your Developer Productivity
Sebastian Daschner
August 08, 2018
More Decks by Sebastian Daschner
See All by Sebastian Daschner
Principles of effective developers
sdaschner
0
660
Seven Principles That Will Boost Your Developer Productivity
sdaschner
0
68
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
Other Decks in Technology
See All in Technology
LayerX コーポレートエンジニアリング室におけるサプライチェーンセキュリティへの取り組み / Supply Chain Security at LayerX Corporate Engineering
yuyatakeyama
2
490
SONiC Scale-Up Working Group から探る Scale-UpやUltraEthernet機能の実装方法
ebiken
PRO
2
340
フィジカル版Github Onshapeの紹介
shiba_8ro
0
260
"何を作るか"を任される エンジニアは、どう育つのか
yutaokafuji
1
680
【2026年版】 ベクトル検索䛸 Embedding最前線
mocobeta
0
170
AGENTS.mdとSkillsで始めるAIエージェント活用
sonoda_mj
3
220
やさしいA2A入門
minorun365
PRO
12
1.9k
AIの性能が向上しても未解決な組織の重大問題は何か?/An Unsolved Organizational Problem in the Age of AI
moriyuya
4
680
【NRUG vol.18】なぜ多くのオブザーバビリティ導入は失敗するのか
nrug_member
0
140
データサイエンスを価値につなげるプロジェクト設計 〜 DS一年目が現場で得た気づき 〜
ysd113
1
250
20260619 私の日常業務での生成 AI 活用
masaruogura
1
210
新しいVibe Codingと”自走”について
watany
6
330
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
RailsConf 2023
tenderlove
30
1.5k
For a Future-Friendly Web
brad_frost
183
10k
Between Models and Reality
mayunak
4
340
Marketing to machines
jonoalderson
1
5.4k
How GitHub (no longer) Works
holman
316
150k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Bash Introduction
62gerente
615
220k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
310
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
180
Building Applications with DynamoDB
mza
96
7.1k
Google's AI Overviews - The New Search
badams
0
1k
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