Slide 1

Slide 1 text

Hiring for your stack is all wrong Jeff Casimir / @j3 / turing.io

Slide 2

Slide 2 text

Building Teams

Slide 3

Slide 3 text

What makes a developer 
 the right fit?

Slide 4

Slide 4 text

Years of experience?
 Mastery of a stack?

Slide 5

Slide 5 text

What about you?

Slide 6

Slide 6 text

Let’s hire people for 
 who they’ll become,
 not what they’ve done.

Slide 7

Slide 7 text

The MVT

Slide 8

Slide 8 text

“I’ve never seen 
 a technical project fail 
 for technical reasons.”

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

Product < People

Slide 11

Slide 11 text

Each team has a set of 
 skill and cultural needs

Slide 12

Slide 12 text

Confidence Humility Collaboration Growth Empathy Grit Sales Design / UI UX / Product Backend Ops Service

Slide 13

Slide 13 text

Rob
 The Product Person Collaboration Empathy Sales Design / UI UX / Product Service

Slide 14

Slide 14 text

Jamie
 Data Cruncher Humility Collaboration Growth Backend Ops

Slide 15

Slide 15 text

+ =

Slide 16

Slide 16 text

Confidence Humility Collaboration Growth Empathy Grit Sales Design / UI UX / Product Backend Ops Service

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

Instead of “fit”,
 find a complement

Slide 19

Slide 19 text

Stability & MVT

Slide 20

Slide 20 text

Right people at the
 right time

Slide 21

Slide 21 text

Teams stabilize like 
 the electrons of an atom

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

4 12 32 128

Slide 24

Slide 24 text

Confidence Humility Collaboration Growth Empathy Grit Sales Design / UI UX / Product Backend Ops Service 4 12 32 128

Slide 25

Slide 25 text

Level A: 4

Slide 26

Slide 26 text

• Extreme risk tolerance • Mission definers • Hacker mindset Level A (4): Overview

Slide 27

Slide 27 text

• Passion for the problem • Safety net • Culture trendsetters • Wants responsibilities Level A (4): Profile

Slide 28

Slide 28 text

• Tech over mission • Seeks silos • Accustomed to instruction Level A (4): Dangers

Slide 29

Slide 29 text

Level B: 12

Slide 30

Slide 30 text

• High risk tolerance • Mission challengers • Multiple strengths and interests Level B (12): Overview

Slide 31

Slide 31 text

• Amplifier • People-people • Comfort with ambiguity • Building not starting Level B (12): Profile

Slide 32

Slide 32 text

• The new shiny • Timid about ownership • Over-engineering Level B (12): Dangers

Slide 33

Slide 33 text

Level C: 32

Slide 34

Slide 34 text

• Moderate risk tolerance • Mission believers • Specialist skills Level C (32): Overview

Slide 35

Slide 35 text

• The deep diver • Replacing systems • Research, reproduction • Other people’s code Level C (32): Profile

Slide 36

Slide 36 text

• Seeking excitement • Profit outcomes • Politicians Level C (32): Dangers

Slide 37

Slide 37 text

Level D: 128

Slide 38

Slide 38 text

• Low risk tolerance • Mission followers • Redundancy and growth Level D (128): Overview

Slide 39

Slide 39 text

• Lower pressure • Long-term engagement • Comfortable not-knowing • Echoing culture Level D (128): Profile

Slide 40

Slide 40 text

• Entitlement • Things “just work” • Boredom Level D (128): Dangers

Slide 41

Slide 41 text

Stability Levels Risk Mission Skills Level A (4) Extreme Definers Hackers Level B (12) High Challengers Multiple Level C (32) Moderate Believers Specialists Level D (128) Low Followers Redundancy

Slide 42

Slide 42 text

Processes

Slide 43

Slide 43 text

No content

Slide 44

Slide 44 text

Knowledge < Processes

Slide 45

Slide 45 text

Processes allow for
 iterative learning

Slide 46

Slide 46 text

Not following a script, writing the script

Slide 47

Slide 47 text

• Sketch out a plan • Relish uncertainty • Listen to the work • Correct course • Iterate the process

Slide 48

Slide 48 text

Finding process people

Slide 49

Slide 49 text

• Writers • Chemists • Musicians • Social Workers • Teachers • Bartenders

Slide 50

Slide 50 text

• Plan • Experiment • Listen • Correct

Slide 51

Slide 51 text

Potential beyond experience

Slide 52

Slide 52 text

Aptitudes

Slide 53

Slide 53 text

Can we try to 
 isolate aptitudes?

Slide 54

Slide 54 text

Aptitudes: Empathy

Slide 55

Slide 55 text

The ability to understand the needs, feelings, frustrations, and passions of others

Slide 56

Slide 56 text

• Profile five customers • What are their needs, desires, skills, fears? • What will make them quit? Empathy: Measure It

Slide 57

Slide 57 text

• Compassion & sensitivity • Excitement for solutions • Understanding scope Empathy: What to Look For

Slide 58

Slide 58 text

• Indifference • Biases and -isms • Contempt Empathy: Watch Out For

Slide 59

Slide 59 text

No content

Slide 60

Slide 60 text

Aptitudes: Iteration

Slide 61

Slide 61 text

The ability to integrate 
 new information into a process

Slide 62

Slide 62 text

• Collaborate on a puzzle (LSAT, tangrams, sudoku) • Teach along the way • Can they re-apply? Iterate? Improvement: Measure It

Slide 63

Slide 63 text

• Rational process • Patience & confidence • Changing course • Listening & application Improvement: What to Look For

Slide 64

Slide 64 text

• Plowing ahead • Desperation & leaps • Inability to explain Improvement: Watch Out For

Slide 65

Slide 65 text

In Action

Slide 66

Slide 66 text

No content

Slide 67

Slide 67 text

No content

Slide 68

Slide 68 text

“If you can do the job,
 then you should get the job.”

Slide 69

Slide 69 text

TechHire

Slide 70

Slide 70 text

Hire for who they’ll become,
 not what they’ve done. Jeff Casimir / @j3 / turing.io