Marginal Gains - Rocksolid Tour 2013

814 views
610 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
814
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Marginal Gains - Rocksolid Tour 2013

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

×