Marginal Gains - Rocksolid Tour 2013

  • 294 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
294
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
2
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Marginal Gains Gary ShortHead of Gibraltar Labs 1
  • 2. Introduction• Gary Short• Head of Gibraltar Labs – “Skunk Works” division of Gibraltar Software• MVP C# – Python – NodeJS• gary.short@gibraltarsoftware.com• @garyshort• Facebook.com/theOtherGaryShort 2
  • 3. The Back Story 3
  • 4. 4
  • 5. 5
  • 6. 6
  • 7. 7
  • 8. 8
  • 9. And how Would this be Done? 9
  • 10. Dave Brailsford “gambled” that hecould achieve the same 30%-40% gains in performance seen by drugs cheats, via marginal gains 10
  • 11. What are “Marginal Gains” 11
  • 12. So, Dave Brailsford is a Genius, Right? 12
  • 13. Yes… …and no… 13
  • 14. 14
  • 15. The principle of “Marginal Gains” can be applied to other things 15
  • 16. So what would it look like if we applied it to software development? 16
  • 17. • The developer• The tools• The processes 17
  • 18. The Developer 18
  • 19. Language Fluency 19
  • 20. Recipe Fluency 20
  • 21. Framework Fluency 21
  • 22. The Tools 22
  • 23. Desk 23
  • 24. Advantages of a Standing Desk 24
  • 25. Chair 25
  • 26. Benefits of a Good Office Chair 26
  • 27. Keyboard 27
  • 28. Benefits of an Ergonomic Keyboard 28
  • 29. Learn to Touch Type 29
  • 30. Then Practice… 30
  • 31. Monitors 31
  • 32. Advantages of Multi-Monitor Setups Well, you tell me… 32
  • 33. The IDE 33
  • 34. Keystroke Bindings 34
  • 35. Productivity Tools• CodeRush• R#• JustCode 35
  • 36. Effective Debugging 36
  • 37. Effective Logging 37
  • 38. The Process 38
  • 39. Work Item as Elevator Pitch 39
  • 40. Meeting Hygiene 40
  • 41. Automate your Coding Standards 41
  • 42. Automated Unit Tests 42
  • 43. Continuous Integration 43
  • 44. Now Let’s do the Maths… 44
  • 45. Questions• gary.short@gibraltarsoftware.com• @garyshort• Facebook.com/theOtherGaryShort 45