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
Principles of effective developers
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Sebastian Daschner
October 14, 2021
Programming
660
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Principles of effective developers
Sebastian Daschner
October 14, 2021
More Decks by Sebastian Daschner
See All by Sebastian Daschner
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
Seven Principles That Will Boost Your Developer Productivity
sdaschner
1
1.4k
Other Decks in Programming
See All in Programming
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
580
Dataformのリポジトリを立ち上げるときにまずやること / dataform-day0-2026
snhryt
0
160
JJUG CCC 2026 Spring: JSpecify で実現する Kotlin フレンドリーな Java API 設計
ternbusty
1
170
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
160
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
21
6.6k
技術記事、AIに書かせるか、自分で書くか? 〜それでも私が自分の手で書く理由〜 / #QiitaConference
jnchito
2
1.4k
Oxcを導入して開発体験が向上した話
yug1224
4
310
スマートグラスで並列バイブコーディング
hyshu
0
140
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
550
AIとASP.NET Coreで雑Webアプリを作った話
mayuki
0
620
Lessons from Spec-Driven Development
simas
PRO
0
200
TAKTでAI駆動開発の品質を設計する
j5ik2o
7
1.3k
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
350
Discover your Explorer Soul
emna__ayadi
2
1.1k
Navigating Weather and Climate Data
rabernat
0
220
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.7k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
56k
Designing for Timeless Needs
cassininazir
1
250
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Speed Design
sergeychernyshev
33
1.8k
Transcript
Principles Of Effective Developers Sebastian Daschner
@DaschnerS Sebastian Daschner • Consultant, trainer, book author • Jakarta
EE Committer, JCP Expert Group Member • Java Champion • Oracle Groundbreaker Ambassador (Alumni) • JavaOne Rockstar speaker
@DaschnerS German Efficiency FTW
@DaschnerS Principle: Embrace automation
@DaschnerS Use shortcuts
@DaschnerS $> command-line && \ the power of UNIX
@DaschnerS $> alias l='echo aliases are great!' bindkey '^T' print--shortcuts-too
@DaschnerS
@DaschnerS Principle: Minimize 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 Principle: Take a step back and reflect
@DaschnerS Principle: Don’t make me think (twice)
@DaschnerS Automation == Documentation
@DaschnerS Keep a todo list no, really
@DaschnerS Principle: Know your craft
@DaschnerS Read the documentation no, really
@DaschnerS Principle: Share what you know
@DaschnerS Write documentation no, really
@DaschnerS Share knowledge
@DaschnerS Principle: Manage distractions & focus
@DaschnerS
@DaschnerS Working environments
@DaschnerS Principle: Continuously improve
@DaschnerS Tests, the automated way
@DaschnerS Continuous Delivery
Productivity Principles 1. Embrace automation 2. Minimize context switches 3.
Take a step back and reflect 4. Don’t make me think (twice) 5. Know your craft 6. Share what you know 7. Manage distractions & focus 8. Continuously improve
@DaschnerS Principle: Use the saved time to relax
Thank You For Your Attention! • daschner.dev/productive-dev • @DaschnerS