•
New challenges/technologies
•
Industry recognition
•
Mentoring and growth
•
Put skills to the test
Slide 46
Slide 46 text
Personas for hiring
Slide 47
Slide 47 text
Who are you looking for?
Who are they looking for?
Slide 48
Slide 48 text
Aptitudes: Empathy
Slide 49
Slide 49 text
The ability to understand the
needs, feelings, frustrations,
and passions of others
Slide 50
Slide 50 text
•
Profile five customers
•
What are their needs,
desires, skills, fears?
•
What will make them quit?
Empathy: Measure It
Slide 51
Slide 51 text
•
Compassion & sensitivity
•
Excitement for solutions
•
Understanding scope
Empathy: What to Look For
Slide 52
Slide 52 text
•
Indifference
•
Biases and -isms
•
Contempt
Empathy: Watch Out For
Slide 53
Slide 53 text
No content
Slide 54
Slide 54 text
No content
Slide 55
Slide 55 text
Aptitudes: Iteration
Slide 56
Slide 56 text
The ability to integrate
new information into a process
Slide 57
Slide 57 text
•
Collaborate on a puzzle
(LSAT, tangrams, sudoku)
•
Teach along the way
•
Can they re-apply? Iterate?
Improvement: Measure It
Slide 58
Slide 58 text
•
Rational process
•
Patience & confidence
•
Changing course
•
Listening & application
Improvement: What to Look For
Slide 59
Slide 59 text
•
Plowing ahead
•
Desperation & leaps
•
Inability to explain
Improvement: Watch Out For
Slide 60
Slide 60 text
Highlight Differences
Slide 61
Slide 61 text
An MVT puts differences
at the forefront
Slide 62
Slide 62 text
No content
Slide 63
Slide 63 text
Monoculture kills
Slide 64
Slide 64 text
Your team should reflect
your customers,
not your founders
Slide 65
Slide 65 text
You can’t see yourself,
get help.
Slide 66
Slide 66 text
Mimic the Business
Slide 67
Slide 67 text
When was your
last binary sort?
Slide 68
Slide 68 text
looking for “problem solvers”
Slide 69
Slide 69 text
Problems are one-time
Processes are many-time
Slide 70
Slide 70 text
What processes do you use?
Slide 71
Slide 71 text
Can your interview
mimic those processes?
Slide 72
Slide 72 text
•
Goals & Expectations
•
Aptitudes over abilities
•
Highlight differences
•
Mimic the business
Slide 73
Slide 73 text
Playbook
Slide 74
Slide 74 text
You get less than two weeks
Slide 75
Slide 75 text
•
1. Async Challenge
•
2. Feedback/Revision Cycle
•
3. Assess Aptitudes
•
4. Live Collaboration
•
5. Final Decision
Slide 76
Slide 76 text
•
4-8 hours of work
•
3 days to submit
•
Use git & GitHub
1. Async Challenge
Slide 77
Slide 77 text
•
Start with working, tested code
•
Acceptance tests:
1 implemented,
1 pseudocode,
1 described
1. Async Challenge
Slide 78
Slide 78 text
•
Example:
Simplistic CMS
•
Challenge Possibilities:
Implement versioning of pages
Permissions to control authorship
Future/timed publishing
1. Async Challenge
Slide 79
Slide 79 text
•
Submission:
Send a pull request
1. Async Challenge
Slide 80
Slide 80 text
•
Review code in the PR
•
Add one additional acceptance
test based on weaknesses
•
Less than four hours work
•
Two days to complete
2. Feedback/Revision Cycle
Slide 81
Slide 81 text
•
They update the PR
•
You review/comment
•
Make the move-forward decision
2. Feedback/Revision Cycle
Slide 82
Slide 82 text
•
Based on your identified
weaknesses
•
Collaborate on targeted exercises
•
This is not programming!
3. Assess Aptitudes
Slide 83
Slide 83 text
•
Propose a next revision/addition
to what they’ve built
•
Pair to write the acceptance test
•
Pair to write the implementation
•
Use a rubric to evaluate
4. Live Collaboration
Slide 84
Slide 84 text
•
Return to your original goals
•
Do they have the skills now
to be productive?
•
Do they have the aptitudes to
become great?
•
Make the call within 24 hours
5. Final Decision
Slide 85
Slide 85 text
•
1. Async Challenge
•
2. Feedback/Revision Cycle
•
3. Assess Aptitudes
•
4. Live Collaboration
•
5. Final Decision
Slide 86
Slide 86 text
The Movement
Slide 87
Slide 87 text
No content
Slide 88
Slide 88 text
No content
Slide 89
Slide 89 text
“If you can do the job,
then you should get the job.”
Slide 90
Slide 90 text
TechHire
Slide 91
Slide 91 text
Hire for who they’ll become,
not what they’ve done.
Jeff Casimir / @j3 / turing.io