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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Sebastian Daschner
October 14, 2021
Programming
640
0
Share
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
63
Facing the Challenges of Microservice Development in the Cloud
sdaschner
0
47
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 Programming
See All in Programming
의존성 주입과 모듈화
fornewid
0
130
Mastering Event Sourcing: Your Parents Holidayed in Yugoslavia
super_marek
0
150
仕様漏れ実装漏れをなくすトレーサビリティAI基盤のご紹介
orgachem
PRO
9
5.5k
Coding at the Speed of Thought: The New Era of Symfony Docker
dunglas
0
4.8k
今こそ押さえておきたい アマゾンウェブサービス(AWS)の データベースの基礎 おもクラ #6版
satoshi256kbyte
1
240
AI時代の脳疲弊と向き合う ~言語学としてのPHP~
sakuraikotone
1
1.9k
煩雑なSkills管理をSoC(関心の分離)により解決する――関心を分離し、プロンプトを部品として育てるためのOSSを作った話 / Solving Complex Skills Management Through SoC (Separation of Concerns)
nrslib
4
860
今からFlash開発できるわけないじゃん、ムリムリ! (※ムリじゃなかった!?)
arkw
0
190
飯MCP
yusukebe
0
500
PHPで TLSのプロトコルを実装してみるをもう一度しゃべりたい
higaki_program
0
190
PDI: Como Alavancar Sua Carreira e Seu Negócio
marcelgsantos
0
120
AI時代のPhpStorm最新事情 #phpcon_odawara
yusuke
0
150
Featured
See All Featured
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
130
Building an army of robots
kneath
306
46k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
260
Accessibility Awareness
sabderemane
0
97
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
98
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
510
Prompt Engineering for Job Search
mfonobong
0
260
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
170
The Invisible Side of Design
smashingmag
302
51k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
1.1k
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