Seven Principles of Productive Software Developers Sebastian Daschner

Razor

2019/10/19 发布于 技术 分类

文字内容
1. Seven Principles That Will Boost Your Developer Productivity Sebastian Daschner
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. More automation: 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
35. Thank You For Your Attention! ● daschner.dev/productive-dev ● @DaschnerS