Marginal Gains - Rocksolid Tour 2013

Preview:

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

• gary.short@gibraltarsoftware.com• @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…

45

Questions

• gary.short@gibraltarsoftware.com• @garyshort• Facebook.com/theOtherGaryShort

Recommended