Marginal Gains  - Rocksolid Tour 2013
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Marginal Gains - Rocksolid Tour 2013

on

  • 614 views

 

Statistics

Views

Total Views
614
Views on SlideShare
614
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Marginal Gains - Rocksolid Tour 2013 Presentation 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