7 Principles That Will Boost Your Developer Productivity - Devoxx MA

7 Principles That Will Boost Your Developer Productivity - Devoxx MA

1ea016d441bdf55f27c6a26ca8e01522?s=128

Sebastian Daschner

November 28, 2018
Tweet

Transcript

  1. 7 Principles That Will Boost Your Developer Productivity Sebastian Daschner

  2. @DaschnerS Sebastian Daschner • Lead Java Developer Advocate @ IBM

    • JAX-RS, JSON-P & Config Expert Group member • Java Champion • Oracle Groundbreaker Ambassador (Alumni) • JavaOne Rockstar speaker & Code One Star
  3. @DaschnerS German Efficiency FTW

  4. @DaschnerS Principle 1: Embrace automation

  5. @DaschnerS Use shortcuts

  6. @DaschnerS $> command-line && \ the power of UNIX

  7. @DaschnerS $> alias l='echo aliases are great!'

  8. @DaschnerS

  9. @DaschnerS Test, the automated way

  10. @DaschnerS Continuous Delivery & Automation Culture

  11. @DaschnerS Principle 2: Focus & eliminate context switches

  12. @DaschnerS You want to be productive? Throw away your mouse.

  13. @DaschnerS

  14. @DaschnerS VIM way of typing

  15. @DaschnerS Manage distractions & focus

  16. @DaschnerS

  17. @DaschnerS Working environments

  18. @DaschnerS Principle 3: Take a step back and reflect

  19. @DaschnerS Principle 4: Don’t make me think (twice)

  20. @DaschnerS Automation == Documentation

  21. @DaschnerS Keep a todo list no, really

  22. @DaschnerS Principle 5: Know your craft

  23. @DaschnerS Read the documentation no, really

  24. @DaschnerS Principle 6: Communicate

  25. @DaschnerS Write documentation no, really

  26. @DaschnerS Share knowledge

  27. Productivity Principles 1. Embrace automation 2. Focus & eliminate context

    switches 3. Take a step back and reflect 4. Don’t make me think (twice) 5. Know your craft 6. Communicate
  28. @DaschnerS Principle 7: Use the saved time to relax

  29. Thank You For Your Attention! • sebastian-daschner.com • sebastian-daschner.com/news •

    @DaschnerS