3. JAKE HIRSCH-
ALLEN @jakehirschallen
PARTNER
Functional Imperative @func_i
www.functionalimperative.com
DIRECTOR
BD - OODA Technologies @oodatech
www.ooda.ca
SPM
Incentives for Global Health @HealthImpact
www.healthimpactfund.org
7. "Software Is Eating
The World”Marc Andreessen, Aug 2011
Buy A 10x Software Developer: Its
The Best Investment You Can
Make… Venkatesh Rao, April 2016
20. Real World Example:
① Transcript
② Online Portfolio (apps, twitter, blog, github)
③ 30m technical phone screen
④ Code challenge (1-2hr homework)
⑤ 3h on-site technical interview
⑥ Pair programming with Sr. Dev
(on-site half-day session)
INTERVIEWING JUNIORS /
NEW GRADS
21. Jr. Ruby on Rails Developer:
TECHNICAL REQUIREMENTS
22.
23. WHITEBOARD: FIZZ BUZZ
WHY CAN'T PROGRAMMERS.. PROGRAM?
http://www.codinghorror.com/blog/2007/02/why-cant-programmers
program.html
FIZZ BUZZ TEST
http://c2.com/cgi/wiki?FizzBuzzTest
Write a program that prints the numbers from 1 to 100.
But for multiples of three print “fizz” instead of the number
and for the multiples of five print “buzz”. For numbers
which are multiples of both three and five print “fizzbuzz”.
24. Have more of your Sr.Devs interview them
Conversational approach.
More focus on past experience than writing
FizzBuzz
Discuss design patterns they like and solve
architecture problems, instead of SQL
statements
INTERVIEWING SR.
DEVELOPER
25. COMMON QUESTIONS
① But no one on my team (yet) is technical
enough to conduct a technical interview…
What then?
② Should I hire a developer that knows
language/framework X when we use
language/framework Y?
Eg: Python/Django <==> Ruby/Rails
32. ① Don't want to relocate
② Don't need to relocate
③ "My spouse is going to med school"
④ Productivity: "most of our remote
developers work longer hours than our
in-office devs."
⑤ Collaborative workspaces
⑥ Forces better communication
⑦ Not widely adopted (yet)
WHY?
33. Works super well with collaborative
workspaces.
Search online for remote full time
positions today and you won't find
much.
... But in a few years almost everyone
will be doing it and it will be a no
brainer.*
REMOTE TALENT
36. EQUITY
Very heavily debated topic.
① Fairness > %
② Vesting
③ Slices
④ Shotgun clause
⑤ Equity ! = Currency
⑥ Dilution / Valuation !%#&
37. CONCLUSION
① High Demand: YYZ losing talent to SFO
② Remote talent & distributed teams => Future!
③ Startups: seek generalists
④ Established companies: seek both generalists &
specialists
⑤ Technical interviews are very important
⑥ Go where the talent is
⑦ Culture is important to attract and retain talent
⑧ Give vesting equity to your founding team