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