Seven Principles of Productive Software Developers Sebastian Daschner
2020-03-01 110浏览
- 1.Seven Principles That Will Boost Your Developer Productivity Sebastian Daschner
- 2.
- 3.Sebastian Daschner ● Lead Java Developer Advocate @ IBM ● Conference speaker ● JAX-RS, JSON-P & Con*g Expert Group member ● Java Champion ● Oracle Groundbreaker Ambassador (Alumni) ● JavaOne Rockstar speaker @DaschnerS
- 4.German E2ciency FTW @DaschnerS
- 5.Principle 1: Embrace automation @DaschnerS
- 6.Use shortcuts @DaschnerS
- 7.$> command-line && \ the power of UNIX @DaschnerS
- 8.$> alias l='echo aliases are great!' @DaschnerS
- 9.@DaschnerS
- 10.Moreautomation:code con*guration infrastructure everything as code @DaschnerS
- 11.“Three strikes and you automate” @DaschnerS
- 12.Test, the automated way @DaschnerS
- 13.Continuous Delivery @DaschnerS
- 14.Principle 2: Focus & eliminate context switches @DaschnerS
- 15.You want to be productive? Throw away your mouse. @DaschnerS
- 16.Keyboard usage FTW @DaschnerS
- 17.VIM way of typing @DaschnerS
- 18.Use “blinders” @DaschnerS
- 19.Manage distractions & focus @DaschnerS
- 20.@DaschnerS
- 21.Working environments @DaschnerS
- 22.Principle 3: Take a step back and re@ect @DaschnerS
- 23.Think long-term investments (automation, shortcuts, testing, tooling, ...) @DaschnerS
- 24.Principle 4: Don’t make me think (twice) @DaschnerS
- 25.Automation == Documentation @DaschnerS
- 26.Keep a todo list no, really @DaschnerS
- 27.Principle 5: Know your craE @DaschnerS
- 28.Read the documentation no, really @DaschnerS
- 29.Principle 6: Communicate @DaschnerS
- 30.Write documentation no, really @DaschnerS
- 31.Share knowledge @DaschnerS
- 32.Productivity Principles 1. Embrace automation 2. Focus & eliminate context switches 3. Take a step back and re@ect 4. Don’t make me think (twice) 5. Know your craE 6. Communicate
- 33.Principle 7: Use the saved time to relax @DaschnerS
- 34.
- 35.Thank You For Your Attention! ● daschner.dev/productive-dev ● @DaschnerS