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