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

Marginal Gains - Rocksolid Tour 2013

on

  • 587 views

 

Statistics

Views

Total Views
587
Views on SlideShare
587
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 Marginal Gains - Rocksolid Tour 2013 Presentation Transcript

  • Marginal Gains Gary ShortHead of Gibraltar Labs 1
  • 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
  • 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 marginal gains 10
  • 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 45