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
Sebastian Daschner
October 14, 2021
Programming
0
430
Principles of effective developers
Sebastian Daschner
October 14, 2021
Tweet
Share
More Decks by Sebastian Daschner
See All by Sebastian Daschner
Seven Principles That Will Boost Your Developer Productivity
sdaschner
0
42
Facing the Challenges of Microservice Development in the Cloud
sdaschner
0
28
What's new for Java in the clouds?
sdaschner
0
140
7 Principles That Will Boost Your Developer Productivity - Devoxx MA
sdaschner
1
120
Seven Principles That Will Boost Your Developer Productivity
sdaschner
1
1.3k
Other Decks in Programming
See All in Programming
Dockerで始めるAWS Lambda開発
stutkhd0709
14
2.5k
RubyVM を PHP で実装する 〜Hello World を出力するまで〜
memory1994
PRO
1
490
脱・初心者!脱・マネコン!AWS CDKを使ってみませんか!?
har1101
0
180
Go1.22からの疑似乱数生成器について/go-122-pseudo-random-generator
convto
1
160
Laravel標準バリデーションでできること
hmb_ok
2
360
決断するための勇気、そのためのBacklog / Courage to make decisions, Backlog for that.
seike460
PRO
4
1.9k
document.write再考
brn
5
2.5k
15分間でふんわり理解するDocker @ Matsuriba MAX
ukwhatn
PRO
1
340
品質が高いコードって何?Rev2.1
ickx
1
490
ISUCONってなんだか難しそう……!!でも、初めてのISUCONにPHPで挑戦してきました!
kotomin_m
1
300
Laravel OpenAPIによる"辛くない"スキーマ駆動開発
kentaroutakeda
2
2.1k
AppDeveloperCon 2024 EU: Building polyglot developer experiences in 2024
salaboy
0
380
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
174
21k
Embracing the Ebb and Flow
colly
78
4.1k
Designing for humans not robots
tammielis
247
25k
Visualization
eitanlees
135
14k
Reflections from 52 weeks, 52 projects
jeffersonlam
343
19k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
14
1.3k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
8
8.2k
Navigating Team Friction
lara
177
13k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
113
18k
RailsConf 2023
tenderlove
0
510
Building Applications with DynamoDB
mza
88
5.6k
Creatively Recalculating Your Daily Design Routine
revolveconf
209
11k
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