SlideShare a Scribd company logo
How I Hire
Developers
Some of my entrepreneur
friends have been asking me:
how do I hire good developers?
Show of Hands
Students
Employed in a company / agency
Freelancing
“in between jobs” AKA bums
The Mindvalley Tech
Hiring Pipeline
(right side is too long to fit in this space)
Technical Test
Interview
Technical Test: Choose
Two out of Three
2048
Game of Life
URL Shortener
2048
application design
code coupling
frontend skills
integration and decomposition
Game of Life
application design
algorithm efficiency
programming paradigms
code clarity
URL Shortener
application design (esp MVC)
devops (deployments with db)
working with SQL / ORM /
persistence
edge case / collision handling
If your tests pass, you
proceed with the interview
I don’t really interview for
skill inasmuch as for
attitude
I’m looking for
someone who
strives for excellence
is always curious
thirsts for learning
Questions I ask in
an interview
Do you participate in open source
projects? How about side projects? Do
you have an app on the app store? Do
you have an app on the web? Do you
blog?
Questions I ask in
an interview
Have you joined and won any
competitions (not necessarily
programming)? Do you play sports?
Do you run marathons / sing /
dance / paint / etc?
Questions I ask in
an interview
What's your favorite programming
language? What was your favorite
before that? What made you change
your favorite?
Questions I ask in
an interview
What do you think is the coolest
technology right now? Why do you
think it's so great?
Questions I ask in
an interview
What is the biggest mistake that
you've done so far, and what
happened after that?
Questions I ask in
an interview
What do you think makes a good
software developer?
I ask a few more questions
depending on the position
I’m hiring for
More senior developers will
get questions about their
previous work and the like
I’m looking for developers
who can solve problems
But more importantly, I’m
looking for someone I’d
love to work with everyday
The Mindvalley Code of Awesomeness
-Stephen Covey
If you can hire people whose passion
intersects with the job, they won't
require any supervision at all. They
will manage themselves better than
anyone could ever manage them.



Their fire comes from within, not
from without. Their motivation is
internal, not external.
How do I hire
developers?
I look for people who love what they
do and don’t mind getting paid for it

More Related Content

What's hot

Early Stage Venture Series - part 1
Early Stage Venture Series - part 1Early Stage Venture Series - part 1
Early Stage Venture Series - part 1
Paul Orlando
 
How To Deliver a Project With a 150% Advance
How To Deliver a Project With a 150% AdvanceHow To Deliver a Project With a 150% Advance
How To Deliver a Project With a 150% Advance
Koombea
 
How To Launch A Product No Matter Where You Work By PM From American Express
How To Launch A Product No Matter Where You Work By PM From American ExpressHow To Launch A Product No Matter Where You Work By PM From American Express
How To Launch A Product No Matter Where You Work By PM From American Express
Product School
 
How To Build Amazing Products Through Customer Feedback
How To Build Amazing Products Through Customer FeedbackHow To Build Amazing Products Through Customer Feedback
How To Build Amazing Products Through Customer Feedback
Product School
 
[Elite Camp 2016] Peep Laja - Fresh Out Of the Oven
[Elite Camp 2016] Peep Laja - Fresh Out Of the Oven[Elite Camp 2016] Peep Laja - Fresh Out Of the Oven
[Elite Camp 2016] Peep Laja - Fresh Out Of the Oven
CXL
 
How to find & pick a tech agency
How to find & pick a tech agencyHow to find & pick a tech agency
How to find & pick a tech agency
Koombea
 
How to Transition From Data to Product by Google Product Manager
How to Transition From Data to Product by Google Product ManagerHow to Transition From Data to Product by Google Product Manager
How to Transition From Data to Product by Google Product Manager
Product School
 
Conversion Optimization with Peep Laja
Conversion Optimization with Peep LajaConversion Optimization with Peep Laja
Conversion Optimization with Peep Laja
Ella Quivooij
 
Rich Mironov (CEO, Mironov Consulting) - What To Do About Your Audience's Rea...
Rich Mironov (CEO, Mironov Consulting) - What To Do About Your Audience's Rea...Rich Mironov (CEO, Mironov Consulting) - What To Do About Your Audience's Rea...
Rich Mironov (CEO, Mironov Consulting) - What To Do About Your Audience's Rea...
Business of Software Conference
 
BoSUSA18 |Bruce McCarthy | Say No With Confidence: How To Tell The Great Idea...
BoSUSA18 |Bruce McCarthy | Say No With Confidence: How To Tell The Great Idea...BoSUSA18 |Bruce McCarthy | Say No With Confidence: How To Tell The Great Idea...
BoSUSA18 |Bruce McCarthy | Say No With Confidence: How To Tell The Great Idea...
Business of Software Conference
 
A/B Mythbusters: Common Optimization Objections Debunked
A/B Mythbusters: Common Optimization Objections DebunkedA/B Mythbusters: Common Optimization Objections Debunked
A/B Mythbusters: Common Optimization Objections Debunked
Optimizely
 
What it Really Means to Be Agile
What it Really Means to Be AgileWhat it Really Means to Be Agile
What it Really Means to Be Agile
Kent McDonald
 
7 Lessons From Building Search Engine Products by CB Insights PM
7 Lessons From Building Search Engine Products by CB Insights PM7 Lessons From Building Search Engine Products by CB Insights PM
7 Lessons From Building Search Engine Products by CB Insights PM
Product School
 
7 Key Questions to Ask Your Prospective Tech Agency
7 Key Questions to Ask Your Prospective Tech Agency7 Key Questions to Ask Your Prospective Tech Agency
7 Key Questions to Ask Your Prospective Tech Agency
Koombea
 
Best Practices for Effective Website Testing & Optimization (Webinar)
Best Practices for Effective Website Testing & Optimization (Webinar)Best Practices for Effective Website Testing & Optimization (Webinar)
Best Practices for Effective Website Testing & Optimization (Webinar)
Monetate
 
5 Tips for Data-Driven Product Design by PatientPop's PM
5 Tips for Data-Driven Product Design by PatientPop's PM5 Tips for Data-Driven Product Design by PatientPop's PM
5 Tips for Data-Driven Product Design by PatientPop's PM
Product School
 
Opticon 2015-From Skeptic to Champion
Opticon 2015-From Skeptic to ChampionOpticon 2015-From Skeptic to Champion
Opticon 2015-From Skeptic to Champion
Optimizely
 
Strategy into Action Guerrilla Style by idealista Sr PM
Strategy into Action Guerrilla Style by idealista Sr PMStrategy into Action Guerrilla Style by idealista Sr PM
Strategy into Action Guerrilla Style by idealista Sr PM
Product School
 
Guerilla UX Research
Guerilla UX ResearchGuerilla UX Research
Guerilla UX Research
Kyle Racki
 
Facebook PM: How to Move from Non-Technical role to Product Management
Facebook PM: How to Move from Non-Technical role to Product Management Facebook PM: How to Move from Non-Technical role to Product Management
Facebook PM: How to Move from Non-Technical role to Product Management
Product School
 

What's hot (20)

Early Stage Venture Series - part 1
Early Stage Venture Series - part 1Early Stage Venture Series - part 1
Early Stage Venture Series - part 1
 
How To Deliver a Project With a 150% Advance
How To Deliver a Project With a 150% AdvanceHow To Deliver a Project With a 150% Advance
How To Deliver a Project With a 150% Advance
 
How To Launch A Product No Matter Where You Work By PM From American Express
How To Launch A Product No Matter Where You Work By PM From American ExpressHow To Launch A Product No Matter Where You Work By PM From American Express
How To Launch A Product No Matter Where You Work By PM From American Express
 
How To Build Amazing Products Through Customer Feedback
How To Build Amazing Products Through Customer FeedbackHow To Build Amazing Products Through Customer Feedback
How To Build Amazing Products Through Customer Feedback
 
[Elite Camp 2016] Peep Laja - Fresh Out Of the Oven
[Elite Camp 2016] Peep Laja - Fresh Out Of the Oven[Elite Camp 2016] Peep Laja - Fresh Out Of the Oven
[Elite Camp 2016] Peep Laja - Fresh Out Of the Oven
 
How to find & pick a tech agency
How to find & pick a tech agencyHow to find & pick a tech agency
How to find & pick a tech agency
 
How to Transition From Data to Product by Google Product Manager
How to Transition From Data to Product by Google Product ManagerHow to Transition From Data to Product by Google Product Manager
How to Transition From Data to Product by Google Product Manager
 
Conversion Optimization with Peep Laja
Conversion Optimization with Peep LajaConversion Optimization with Peep Laja
Conversion Optimization with Peep Laja
 
Rich Mironov (CEO, Mironov Consulting) - What To Do About Your Audience's Rea...
Rich Mironov (CEO, Mironov Consulting) - What To Do About Your Audience's Rea...Rich Mironov (CEO, Mironov Consulting) - What To Do About Your Audience's Rea...
Rich Mironov (CEO, Mironov Consulting) - What To Do About Your Audience's Rea...
 
BoSUSA18 |Bruce McCarthy | Say No With Confidence: How To Tell The Great Idea...
BoSUSA18 |Bruce McCarthy | Say No With Confidence: How To Tell The Great Idea...BoSUSA18 |Bruce McCarthy | Say No With Confidence: How To Tell The Great Idea...
BoSUSA18 |Bruce McCarthy | Say No With Confidence: How To Tell The Great Idea...
 
A/B Mythbusters: Common Optimization Objections Debunked
A/B Mythbusters: Common Optimization Objections DebunkedA/B Mythbusters: Common Optimization Objections Debunked
A/B Mythbusters: Common Optimization Objections Debunked
 
What it Really Means to Be Agile
What it Really Means to Be AgileWhat it Really Means to Be Agile
What it Really Means to Be Agile
 
7 Lessons From Building Search Engine Products by CB Insights PM
7 Lessons From Building Search Engine Products by CB Insights PM7 Lessons From Building Search Engine Products by CB Insights PM
7 Lessons From Building Search Engine Products by CB Insights PM
 
7 Key Questions to Ask Your Prospective Tech Agency
7 Key Questions to Ask Your Prospective Tech Agency7 Key Questions to Ask Your Prospective Tech Agency
7 Key Questions to Ask Your Prospective Tech Agency
 
Best Practices for Effective Website Testing & Optimization (Webinar)
Best Practices for Effective Website Testing & Optimization (Webinar)Best Practices for Effective Website Testing & Optimization (Webinar)
Best Practices for Effective Website Testing & Optimization (Webinar)
 
5 Tips for Data-Driven Product Design by PatientPop's PM
5 Tips for Data-Driven Product Design by PatientPop's PM5 Tips for Data-Driven Product Design by PatientPop's PM
5 Tips for Data-Driven Product Design by PatientPop's PM
 
Opticon 2015-From Skeptic to Champion
Opticon 2015-From Skeptic to ChampionOpticon 2015-From Skeptic to Champion
Opticon 2015-From Skeptic to Champion
 
Strategy into Action Guerrilla Style by idealista Sr PM
Strategy into Action Guerrilla Style by idealista Sr PMStrategy into Action Guerrilla Style by idealista Sr PM
Strategy into Action Guerrilla Style by idealista Sr PM
 
Guerilla UX Research
Guerilla UX ResearchGuerilla UX Research
Guerilla UX Research
 
Facebook PM: How to Move from Non-Technical role to Product Management
Facebook PM: How to Move from Non-Technical role to Product Management Facebook PM: How to Move from Non-Technical role to Product Management
Facebook PM: How to Move from Non-Technical role to Product Management
 

Similar to How I Hire Developers

Karat at CMU
Karat at CMUKarat at CMU
Karat at CMU
Anthony P. Rotoli
 
Back To Basics Hyper Free Principles For Software Developers
Back To Basics Hyper Free Principles For Software DevelopersBack To Basics Hyper Free Principles For Software Developers
Back To Basics Hyper Free Principles For Software Developers
Adrian Treacy
 
I'm Graduating Soon. Help! How Do I Get into the Tech Field?
I'm Graduating Soon. Help! How Do I Get into the Tech Field?I'm Graduating Soon. Help! How Do I Get into the Tech Field?
I'm Graduating Soon. Help! How Do I Get into the Tech Field?
Tessa Mero
 
Agile product development
Agile product developmentAgile product development
Agile product development
Brenn Hill
 
NUS Hackers Project Intern 2016
NUS Hackers Project Intern 2016NUS Hackers Project Intern 2016
NUS Hackers Project Intern 2016
Vishnu Prem
 
Software Testing As a Career Path
Software Testing As a Career PathSoftware Testing As a Career Path
Software Testing As a Career Path
Rock Interview
 
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
Greg Laugero
 
I built & sold 12 no -ode apps in 12 weeks - here's everything I learned - No...
I built & sold 12 no -ode apps in 12 weeks - here's everything I learned - No...I built & sold 12 no -ode apps in 12 weeks - here's everything I learned - No...
I built & sold 12 no -ode apps in 12 weeks - here's everything I learned - No...
Webflow
 
Web Developer Interview Questions
Web Developer Interview QuestionsWeb Developer Interview Questions
Web Developer Interview Questions
Clark Davidson
 
How to recruit software developers An in-depth guide.pdf
How to recruit software developers  An in-depth guide.pdfHow to recruit software developers  An in-depth guide.pdf
How to recruit software developers An in-depth guide.pdf
JamesEddie2
 
Europython how to make it recruiting suck less?
Europython   how to make it recruiting suck less?Europython   how to make it recruiting suck less?
Europython how to make it recruiting suck less?
🤓 Iwan Gulenko 💰Powerful Geek
 
xAPI: What Does an Instructional Designer Need to Know?
xAPI: What Does an Instructional Designer Need to Know?xAPI: What Does an Instructional Designer Need to Know?
xAPI: What Does an Instructional Designer Need to Know?
TorranceLearning
 
8 employer branding must-haves to engage developers
8 employer branding must-haves to engage developers8 employer branding must-haves to engage developers
8 employer branding must-haves to engage developers
Taras Makh
 
Effective interviewing
Effective interviewingEffective interviewing
Effective interviewingnolken
 
Tea time with Testers May 2011 Year 1 Issue IV
Tea time with Testers May 2011  Year 1  Issue IVTea time with Testers May 2011  Year 1  Issue IV
Tea time with Testers May 2011 Year 1 Issue IV
Lalit Bhamare
 
ERE Job Descriptions Presentation - John Greer
ERE Job Descriptions Presentation - John GreerERE Job Descriptions Presentation - John Greer
ERE Job Descriptions Presentation - John GreerJohn Greer
 
Developer Hiring: The Basics
Developer Hiring: The BasicsDeveloper Hiring: The Basics
Developer Hiring: The Basics
Stack Overflow Talent
 
Top 40 hardware project manager interview questions and answers pdf ebook fre...
Top 40 hardware project manager interview questions and answers pdf ebook fre...Top 40 hardware project manager interview questions and answers pdf ebook fre...
Top 40 hardware project manager interview questions and answers pdf ebook fre...
selinasimpson-105
 

Similar to How I Hire Developers (20)

Karat at CMU
Karat at CMUKarat at CMU
Karat at CMU
 
Back To Basics Hyper Free Principles For Software Developers
Back To Basics Hyper Free Principles For Software DevelopersBack To Basics Hyper Free Principles For Software Developers
Back To Basics Hyper Free Principles For Software Developers
 
I'm Graduating Soon. Help! How Do I Get into the Tech Field?
I'm Graduating Soon. Help! How Do I Get into the Tech Field?I'm Graduating Soon. Help! How Do I Get into the Tech Field?
I'm Graduating Soon. Help! How Do I Get into the Tech Field?
 
Agile product development
Agile product developmentAgile product development
Agile product development
 
NUS Hackers Project Intern 2016
NUS Hackers Project Intern 2016NUS Hackers Project Intern 2016
NUS Hackers Project Intern 2016
 
Software Testing As a Career Path
Software Testing As a Career PathSoftware Testing As a Career Path
Software Testing As a Career Path
 
How to hire frontend engineers
How to hire frontend engineersHow to hire frontend engineers
How to hire frontend engineers
 
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
 
I built & sold 12 no -ode apps in 12 weeks - here's everything I learned - No...
I built & sold 12 no -ode apps in 12 weeks - here's everything I learned - No...I built & sold 12 no -ode apps in 12 weeks - here's everything I learned - No...
I built & sold 12 no -ode apps in 12 weeks - here's everything I learned - No...
 
Web Developer Interview Questions
Web Developer Interview QuestionsWeb Developer Interview Questions
Web Developer Interview Questions
 
How to recruit software developers An in-depth guide.pdf
How to recruit software developers  An in-depth guide.pdfHow to recruit software developers  An in-depth guide.pdf
How to recruit software developers An in-depth guide.pdf
 
Europython how to make it recruiting suck less?
Europython   how to make it recruiting suck less?Europython   how to make it recruiting suck less?
Europython how to make it recruiting suck less?
 
xAPI: What Does an Instructional Designer Need to Know?
xAPI: What Does an Instructional Designer Need to Know?xAPI: What Does an Instructional Designer Need to Know?
xAPI: What Does an Instructional Designer Need to Know?
 
8 employer branding must-haves to engage developers
8 employer branding must-haves to engage developers8 employer branding must-haves to engage developers
8 employer branding must-haves to engage developers
 
Effective interviewing
Effective interviewingEffective interviewing
Effective interviewing
 
Cmmaao pmi
Cmmaao pmiCmmaao pmi
Cmmaao pmi
 
Tea time with Testers May 2011 Year 1 Issue IV
Tea time with Testers May 2011  Year 1  Issue IVTea time with Testers May 2011  Year 1  Issue IV
Tea time with Testers May 2011 Year 1 Issue IV
 
ERE Job Descriptions Presentation - John Greer
ERE Job Descriptions Presentation - John GreerERE Job Descriptions Presentation - John Greer
ERE Job Descriptions Presentation - John Greer
 
Developer Hiring: The Basics
Developer Hiring: The BasicsDeveloper Hiring: The Basics
Developer Hiring: The Basics
 
Top 40 hardware project manager interview questions and answers pdf ebook fre...
Top 40 hardware project manager interview questions and answers pdf ebook fre...Top 40 hardware project manager interview questions and answers pdf ebook fre...
Top 40 hardware project manager interview questions and answers pdf ebook fre...
 

More from Tristan Gomez

The Art of Tracking
The Art of TrackingThe Art of Tracking
The Art of Tracking
Tristan Gomez
 
Maker's Schedule, Manager's Schedule
Maker's Schedule, Manager's ScheduleMaker's Schedule, Manager's Schedule
Maker's Schedule, Manager's Schedule
Tristan Gomez
 
When Javascript isn't Javascript
When Javascript isn't Javascript When Javascript isn't Javascript
When Javascript isn't Javascript
Tristan Gomez
 
Slack Bots in Ruby
Slack Bots in RubySlack Bots in Ruby
Slack Bots in Ruby
Tristan Gomez
 
Vue on rails
Vue on railsVue on rails
Vue on rails
Tristan Gomez
 
2FA and OTP
2FA and OTP2FA and OTP
2FA and OTP
Tristan Gomez
 
Life Beyond Rails: Creating Cross Platform Ruby Apps
Life Beyond Rails: Creating Cross Platform Ruby AppsLife Beyond Rails: Creating Cross Platform Ruby Apps
Life Beyond Rails: Creating Cross Platform Ruby Apps
Tristan Gomez
 
Refactoring @ Mindvalley: Smells, Techniques and Patterns
Refactoring @ Mindvalley: Smells, Techniques and PatternsRefactoring @ Mindvalley: Smells, Techniques and Patterns
Refactoring @ Mindvalley: Smells, Techniques and Patterns
Tristan Gomez
 
NuBank - Hyperlocal Banking
NuBank - Hyperlocal BankingNuBank - Hyperlocal Banking
NuBank - Hyperlocal Banking
Tristan Gomez
 

More from Tristan Gomez (10)

The Art of Tracking
The Art of TrackingThe Art of Tracking
The Art of Tracking
 
Maker's Schedule, Manager's Schedule
Maker's Schedule, Manager's ScheduleMaker's Schedule, Manager's Schedule
Maker's Schedule, Manager's Schedule
 
When Javascript isn't Javascript
When Javascript isn't Javascript When Javascript isn't Javascript
When Javascript isn't Javascript
 
Slack Bots in Ruby
Slack Bots in RubySlack Bots in Ruby
Slack Bots in Ruby
 
Vue on rails
Vue on railsVue on rails
Vue on rails
 
2FA and OTP
2FA and OTP2FA and OTP
2FA and OTP
 
Life Beyond Rails: Creating Cross Platform Ruby Apps
Life Beyond Rails: Creating Cross Platform Ruby AppsLife Beyond Rails: Creating Cross Platform Ruby Apps
Life Beyond Rails: Creating Cross Platform Ruby Apps
 
Refactoring @ Mindvalley: Smells, Techniques and Patterns
Refactoring @ Mindvalley: Smells, Techniques and PatternsRefactoring @ Mindvalley: Smells, Techniques and Patterns
Refactoring @ Mindvalley: Smells, Techniques and Patterns
 
NuBank - Hyperlocal Banking
NuBank - Hyperlocal BankingNuBank - Hyperlocal Banking
NuBank - Hyperlocal Banking
 
Nosql kl-2013-04-25
Nosql kl-2013-04-25Nosql kl-2013-04-25
Nosql kl-2013-04-25
 

How I Hire Developers