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

Marginal Gains - Rocksolid Tour 2013

410

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
410
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
7
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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×