SlideShare uma empresa Scribd logo
1 de 22
Recruiting Great Engineers in Six Easy Steps


Aleksandr Yampolskiy
Who Am I?
      •   Aleksandr Yampolskiy
      •   CTO of Cinchcast, BlogTalkRadio, and Cinch.FM companies
          that provide solutions to create, share, measure, and
          monetize audio content.
      •   Grew the team from six to 15 in six months
      •   Previously global head of security and compliance for Gilt
          Groupe companies
      •   The team served over 1300 people, got
          recognized in the news media.
      •   Various leadership roles in Goldman Sachs, Oracle, Microsoft
          building scalable, enterprise software for IDM, SSO, Security
      •   Ph.D. in Distributed Computing

          Email: alexyampolskiy@blogtalkradio.com
          Twitter: @ayampolskiy
          Blog: http://www.ctothoughts.com
C o m p a n y O v e r v ie w
( w w w . c in c h c a s t . c o m )
    • Cinchcast provides cloud-                    Founded in 2006
    based software and services                    ~30 Employees
    for creating, distributing,                    15 of them in Tech
    measuring and monetizing                       HQ in New York, NY
    voice-based content                            Millions of pageviews a
    • BlogTalkRadio is a                            day
    consumer-based media                           Powering over 1,500
    property                                        hours of content creation
                                                    every day




                    Confidential © 2011 Cinchcast - All Rights Reserved
BlogTalkRadio : Largest Audio Social Network
(for consumers)
T h e C in c h c a s t P la t f o r m
(f o r e n t e r p r is e s )




                 Confidential © 2011 Cinchcast - All Rights Reserved   5
My Recruiting Tail of Woe

• Or the first snow of the season, winter 2008, NYC
RULE #1: Look in the right places
• Where will you find more engineers?




  MongoDB conference                 Alpha Epsilon Phi Sorority Party




                       This meetup
Where to look

• Best engineers aren’t showcasing their resumes.
• They attend meetups, build open-source projects on
  github, advertise on Linkedin, answer questions on
  stackoverflow.
• Tip: Sponsor or host dev talks. Or you could just attend
  them.
• Tip: Scout Linkedin, github, stackoverflow.
• Look for technologies you are hiring for but also for
  knowledge of exotic technologies (OCAML, LISP, etc.)
  Only passionate engineers know these.
Rule #2 : Know what attracts
developers (and what doesn’t)
Typical Office
Hint: It’s not the money.

• A players like to work with A players.
• They want to learn new technologies and get better at
  them.
• They like to seat in Aeron chairs, and have fun during
  lunch break.
• Developers should be self-empowered to make the right
  decisions. Some process but not too much.
Talk is cheap.

• 20% equity of $0 is still $0.
• Tell a personal story. What did you risk by joining this
  startup? What makes you competent?
RULE #3: Slow to hire, fast to fire.

• When hiring, look for passion! Experimentation with new
  technologies and a track record of failure.
• My pitch: learn a lot over a few years while building a
  multi-hundred-million company, and then go create your
  own startup.
• Always meet in person. Have lots of coffees. Use social
  media to your advantage (tech blog, friends’
  connections, twitter)
Slow to hire, fast to fire

• Get developers to write code during interview. Ask lots
  of questions – “You add an index to a database table, how do you
  implement it? What’ s a b-tree? Why do we need to use a b-tree?”
• If you have a 100 person company, someone is No.
  100… A bad situation will fester. It is your job as CEO to
  make sure those situations don't happen. " - Kevin Ryan,
  CEO Gilt Groupe.
• “Right person, right job, right time”
RULE #4: Recruitment is Everyone’s
Job
• Sourcing (referrals are the best source of candidates. Offer a
  $5K referral)
• Selling (sell the company to a prospective candidate at every
  stage)
• Selecting (hire the best - if in doubt, then it’s a no.)
How to Succeed
• Developers should be self-empowered to make
the right decisions. Some process but not too
much.
•Start using the website (aka “eating your own
dog food”)
•Refer your friends to Engineering jobs.
•Think about how to improve the company even if
it’s not your direct job responsibility.
•Know what the business strategy is.
• Most importantly, have fun!
RULE #5: Try something. The price of
inaction is high.

• Make decisions quickly [to hire or not to hire]
• General Patton: “A good plan violently
  executed now is better than a perfect plan
  executed next week.”
Try Something

• Linkedin is an invaluable resource if you reach out to
  candidates yourself. Look for unusal skills in addition to
  the ones I need (Lisp, socket.io, MIPS assembly, etc.)
• Mixed luck with Craigslist or Stackoverflow.
• Hire a part-time recruiter ($20 an hour) vs. 15-20%
  placement fee.
RULE #6: Fail fast forward

• “Failure is very acceptable. When it happens, make
  sure you identify it quickly, and hopefully it's in a
  forward motion. And then start going again.”
• Hiring great people isn’t easy. My response rate is 2-3
  out of 20; recruiters report 1 out for 100.
• I don’t delegate hiring; it’s the most important job a
  CTO can do.




                                   Carol Bartz, former Yahoo CEO
Common Mistakes



• I should use ___ technology in the beginning because
  it’s better, more scalable, and will make it easier to hire.
  It doesn’t matter!
• Premature optimization of the team and infrastructure
• “I MUST have a technical cofounder”
   – How about a tech advisor instead + outsourcing?
• Your worst hires will look great on paper.
Outsourcing

• Can be effective if done
  properly. Stay tuned.
Any Questions?....


                Email: alexyampolskiy@blogtalkradio.com
                Twitter: @ayampolskiy

Mais conteúdo relacionado

Mais procurados

[Webinar Slides] Intelligently Fueling Your Processes with Capture
[Webinar Slides] Intelligently Fueling Your Processes with Capture[Webinar Slides] Intelligently Fueling Your Processes with Capture
[Webinar Slides] Intelligently Fueling Your Processes with CaptureAIIM International
 
Tedx iims talk
Tedx iims talkTedx iims talk
Tedx iims talkNikhil Vij
 
Getting started in tech (4:27)
Getting started in tech (4:27)Getting started in tech (4:27)
Getting started in tech (4:27)Thinkful
 
Intro to FabFoundry - Ecosystem for Hardware Startups
Intro to FabFoundry - Ecosystem for Hardware StartupsIntro to FabFoundry - Ecosystem for Hardware Startups
Intro to FabFoundry - Ecosystem for Hardware StartupsNobuhiro Seki
 
Webinar - Combatting Nonprofit Burnout: Managing Tech and Email Overload - 20...
Webinar - Combatting Nonprofit Burnout: Managing Tech and Email Overload - 20...Webinar - Combatting Nonprofit Burnout: Managing Tech and Email Overload - 20...
Webinar - Combatting Nonprofit Burnout: Managing Tech and Email Overload - 20...TechSoup
 
Technologies of Attractions - Museums, Galaries, Zoos, Castles, Dockyards, Fu...
Technologies of Attractions - Museums, Galaries, Zoos, Castles, Dockyards, Fu...Technologies of Attractions - Museums, Galaries, Zoos, Castles, Dockyards, Fu...
Technologies of Attractions - Museums, Galaries, Zoos, Castles, Dockyards, Fu...University of Hertfordshire
 
Webinar - Copywriting for the Web: Today's Best Practices - 2017-05-18
Webinar - Copywriting for the Web: Today's Best Practices - 2017-05-18Webinar - Copywriting for the Web: Today's Best Practices - 2017-05-18
Webinar - Copywriting for the Web: Today's Best Practices - 2017-05-18TechSoup
 
The Power of Digital Technology
The Power of Digital TechnologyThe Power of Digital Technology
The Power of Digital Technologywsxenterprise
 
Phoenix project
Phoenix project Phoenix project
Phoenix project essbaih
 
Twitter for Small Businesses
Twitter for Small BusinessesTwitter for Small Businesses
Twitter for Small Businesseswsxenterprise
 
Viacheslav Kravchuk. Working as a distributed company. Our journey. Meet Mage...
Viacheslav Kravchuk. Working as a distributed company. Our journey. Meet Mage...Viacheslav Kravchuk. Working as a distributed company. Our journey. Meet Mage...
Viacheslav Kravchuk. Working as a distributed company. Our journey. Meet Mage...Atwix
 
Josko Grljevic, IS Director at thetrainline.com - Agile piratisation
Josko Grljevic, IS Director at thetrainline.com - Agile piratisationJosko Grljevic, IS Director at thetrainline.com - Agile piratisation
Josko Grljevic, IS Director at thetrainline.com - Agile piratisationGlobal Business Events
 
ALVIS for Innovation and Decision Making
ALVIS for Innovation and Decision MakingALVIS for Innovation and Decision Making
ALVIS for Innovation and Decision MakingNavneet Bhushan
 
Culture management distribution
Culture management distributionCulture management distribution
Culture management distributionSamitha Jayaweera
 
The Security Industry: How to Survive Becoming Management BSIDESLV 2013 Keynote
The Security Industry: How to Survive Becoming Management BSIDESLV 2013 KeynoteThe Security Industry: How to Survive Becoming Management BSIDESLV 2013 Keynote
The Security Industry: How to Survive Becoming Management BSIDESLV 2013 KeynoteVeracode
 

Mais procurados (20)

[Webinar Slides] Intelligently Fueling Your Processes with Capture
[Webinar Slides] Intelligently Fueling Your Processes with Capture[Webinar Slides] Intelligently Fueling Your Processes with Capture
[Webinar Slides] Intelligently Fueling Your Processes with Capture
 
Diy (Health) Care
Diy (Health) CareDiy (Health) Care
Diy (Health) Care
 
Intro to Angel.co | Tandem
Intro to Angel.co | TandemIntro to Angel.co | Tandem
Intro to Angel.co | Tandem
 
Tedx iims talk
Tedx iims talkTedx iims talk
Tedx iims talk
 
Getting started in tech (4:27)
Getting started in tech (4:27)Getting started in tech (4:27)
Getting started in tech (4:27)
 
Intro to FabFoundry - Ecosystem for Hardware Startups
Intro to FabFoundry - Ecosystem for Hardware StartupsIntro to FabFoundry - Ecosystem for Hardware Startups
Intro to FabFoundry - Ecosystem for Hardware Startups
 
Aux slide for session 1
Aux slide for session 1Aux slide for session 1
Aux slide for session 1
 
Webinar - Combatting Nonprofit Burnout: Managing Tech and Email Overload - 20...
Webinar - Combatting Nonprofit Burnout: Managing Tech and Email Overload - 20...Webinar - Combatting Nonprofit Burnout: Managing Tech and Email Overload - 20...
Webinar - Combatting Nonprofit Burnout: Managing Tech and Email Overload - 20...
 
Technologies of Attractions - Museums, Galaries, Zoos, Castles, Dockyards, Fu...
Technologies of Attractions - Museums, Galaries, Zoos, Castles, Dockyards, Fu...Technologies of Attractions - Museums, Galaries, Zoos, Castles, Dockyards, Fu...
Technologies of Attractions - Museums, Galaries, Zoos, Castles, Dockyards, Fu...
 
Webinar - Copywriting for the Web: Today's Best Practices - 2017-05-18
Webinar - Copywriting for the Web: Today's Best Practices - 2017-05-18Webinar - Copywriting for the Web: Today's Best Practices - 2017-05-18
Webinar - Copywriting for the Web: Today's Best Practices - 2017-05-18
 
The Power of Digital Technology
The Power of Digital TechnologyThe Power of Digital Technology
The Power of Digital Technology
 
Work or Play
Work or PlayWork or Play
Work or Play
 
Phoenix project
Phoenix project Phoenix project
Phoenix project
 
Twitter for Small Businesses
Twitter for Small BusinessesTwitter for Small Businesses
Twitter for Small Businesses
 
Viacheslav Kravchuk. Working as a distributed company. Our journey. Meet Mage...
Viacheslav Kravchuk. Working as a distributed company. Our journey. Meet Mage...Viacheslav Kravchuk. Working as a distributed company. Our journey. Meet Mage...
Viacheslav Kravchuk. Working as a distributed company. Our journey. Meet Mage...
 
Josko Grljevic, IS Director at thetrainline.com - Agile piratisation
Josko Grljevic, IS Director at thetrainline.com - Agile piratisationJosko Grljevic, IS Director at thetrainline.com - Agile piratisation
Josko Grljevic, IS Director at thetrainline.com - Agile piratisation
 
ALVIS for Innovation and Decision Making
ALVIS for Innovation and Decision MakingALVIS for Innovation and Decision Making
ALVIS for Innovation and Decision Making
 
Culture management distribution
Culture management distributionCulture management distribution
Culture management distribution
 
The Stadium Business - Technology of Engagement
The Stadium Business - Technology of EngagementThe Stadium Business - Technology of Engagement
The Stadium Business - Technology of Engagement
 
The Security Industry: How to Survive Becoming Management BSIDESLV 2013 Keynote
The Security Industry: How to Survive Becoming Management BSIDESLV 2013 KeynoteThe Security Industry: How to Survive Becoming Management BSIDESLV 2013 Keynote
The Security Industry: How to Survive Becoming Management BSIDESLV 2013 Keynote
 

Semelhante a Recruiting Great Engineers in Six Easy Steps

Getting started in tech (6 21)
Getting started in tech (6 21)Getting started in tech (6 21)
Getting started in tech (6 21)Thinkful
 
ChatGPT OpenAI Primer for Business
ChatGPT OpenAI Primer for BusinessChatGPT OpenAI Primer for Business
ChatGPT OpenAI Primer for BusinessDion Hinchcliffe
 
The Lost Tales of Platform Design (February 2017)
The Lost Tales of Platform Design (February 2017)The Lost Tales of Platform Design (February 2017)
The Lost Tales of Platform Design (February 2017)Julien SIMON
 
10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmy10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmyWojciech Seliga
 
The Sky’s the Limit – The Rise of Machine Learnin
The Sky’s the Limit – The Rise of Machine LearninThe Sky’s the Limit – The Rise of Machine Learnin
The Sky’s the Limit – The Rise of Machine LearninInside Analysis
 
I, project manager, The rise of artificial intelligence in the world of proje...
I, project manager, The rise of artificial intelligence in the world of proje...I, project manager, The rise of artificial intelligence in the world of proje...
I, project manager, The rise of artificial intelligence in the world of proje...PMILebanonChapter
 
Product and Technology, CTO Circle Berlin April 2015
Product and Technology, CTO Circle Berlin April 2015Product and Technology, CTO Circle Berlin April 2015
Product and Technology, CTO Circle Berlin April 2015Thomas Boltze
 
The cyber security hype cycle is upon us
The cyber security hype cycle is upon usThe cyber security hype cycle is upon us
The cyber security hype cycle is upon usJonathan Sinclair
 
Ten lessons I painfully learnt while moving from software developer to entrep...
Ten lessons I painfully learnt while moving from software developer to entrep...Ten lessons I painfully learnt while moving from software developer to entrep...
Ten lessons I painfully learnt while moving from software developer to entrep...Wojciech Seliga
 
Master Technical Recruiting Workshop: How to Recruit Top Tech Talent
Master Technical Recruiting Workshop:  How to Recruit Top Tech TalentMaster Technical Recruiting Workshop:  How to Recruit Top Tech Talent
Master Technical Recruiting Workshop: How to Recruit Top Tech TalentRecruitingDaily.com LLC
 
2013_OSCON_Innovation_Presentation
2013_OSCON_Innovation_Presentation2013_OSCON_Innovation_Presentation
2013_OSCON_Innovation_PresentationLaszlo Szalvay
 
InnerSource - Using open source best practices to help your company
InnerSource - Using open source best practices to help your companyInnerSource - Using open source best practices to help your company
InnerSource - Using open source best practices to help your companyEric Caron
 
Ten lessons I painfully learnt while moving from software developer
to entrep...
Ten lessons I painfully learnt while moving from software developer
to entrep...Ten lessons I painfully learnt while moving from software developer
to entrep...
Ten lessons I painfully learnt while moving from software developer
to entrep...Wojciech Seliga
 
The Strategy of Attracting and Hiring Software Developers | Stuart Trautenber...
The Strategy of Attracting and Hiring Software Developers | Stuart Trautenber...The Strategy of Attracting and Hiring Software Developers | Stuart Trautenber...
The Strategy of Attracting and Hiring Software Developers | Stuart Trautenber...UCICove
 
How pair programming can strengthen teams
How pair programming can strengthen teamsHow pair programming can strengthen teams
How pair programming can strengthen teamsHugo Messer
 
How To Keep Your Job
How To Keep Your JobHow To Keep Your Job
How To Keep Your Jobpragdave
 
Kleos africa webinar - Techpreneurship
Kleos africa webinar - TechpreneurshipKleos africa webinar - Techpreneurship
Kleos africa webinar - TechpreneurshipGlory Enyinnaya
 
Why and How startup choose tech stacks?
Why and How startup choose tech stacks?Why and How startup choose tech stacks?
Why and How startup choose tech stacks?Mizno Kruge
 
Story of Multnomah County: Migrating from Vignette and Building a Drupal Ecos...
Story of Multnomah County: Migrating from Vignette and Building a Drupal Ecos...Story of Multnomah County: Migrating from Vignette and Building a Drupal Ecos...
Story of Multnomah County: Migrating from Vignette and Building a Drupal Ecos...Acquia
 

Semelhante a Recruiting Great Engineers in Six Easy Steps (20)

Getting started in tech (6 21)
Getting started in tech (6 21)Getting started in tech (6 21)
Getting started in tech (6 21)
 
ChatGPT OpenAI Primer for Business
ChatGPT OpenAI Primer for BusinessChatGPT OpenAI Primer for Business
ChatGPT OpenAI Primer for Business
 
The Lost Tales of Platform Design (February 2017)
The Lost Tales of Platform Design (February 2017)The Lost Tales of Platform Design (February 2017)
The Lost Tales of Platform Design (February 2017)
 
10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmy10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmy
 
The Sky’s the Limit – The Rise of Machine Learnin
The Sky’s the Limit – The Rise of Machine LearninThe Sky’s the Limit – The Rise of Machine Learnin
The Sky’s the Limit – The Rise of Machine Learnin
 
I, project manager, The rise of artificial intelligence in the world of proje...
I, project manager, The rise of artificial intelligence in the world of proje...I, project manager, The rise of artificial intelligence in the world of proje...
I, project manager, The rise of artificial intelligence in the world of proje...
 
Product and Technology, CTO Circle Berlin April 2015
Product and Technology, CTO Circle Berlin April 2015Product and Technology, CTO Circle Berlin April 2015
Product and Technology, CTO Circle Berlin April 2015
 
The cyber security hype cycle is upon us
The cyber security hype cycle is upon usThe cyber security hype cycle is upon us
The cyber security hype cycle is upon us
 
Ten lessons I painfully learnt while moving from software developer to entrep...
Ten lessons I painfully learnt while moving from software developer to entrep...Ten lessons I painfully learnt while moving from software developer to entrep...
Ten lessons I painfully learnt while moving from software developer to entrep...
 
Master Technical Recruiting Workshop: How to Recruit Top Tech Talent
Master Technical Recruiting Workshop:  How to Recruit Top Tech TalentMaster Technical Recruiting Workshop:  How to Recruit Top Tech Talent
Master Technical Recruiting Workshop: How to Recruit Top Tech Talent
 
2013_OSCON_Innovation_Presentation
2013_OSCON_Innovation_Presentation2013_OSCON_Innovation_Presentation
2013_OSCON_Innovation_Presentation
 
InnerSource - Using open source best practices to help your company
InnerSource - Using open source best practices to help your companyInnerSource - Using open source best practices to help your company
InnerSource - Using open source best practices to help your company
 
Ten lessons I painfully learnt while moving from software developer
to entrep...
Ten lessons I painfully learnt while moving from software developer
to entrep...Ten lessons I painfully learnt while moving from software developer
to entrep...
Ten lessons I painfully learnt while moving from software developer
to entrep...
 
Cloudsourcing2013
Cloudsourcing2013Cloudsourcing2013
Cloudsourcing2013
 
The Strategy of Attracting and Hiring Software Developers | Stuart Trautenber...
The Strategy of Attracting and Hiring Software Developers | Stuart Trautenber...The Strategy of Attracting and Hiring Software Developers | Stuart Trautenber...
The Strategy of Attracting and Hiring Software Developers | Stuart Trautenber...
 
How pair programming can strengthen teams
How pair programming can strengthen teamsHow pair programming can strengthen teams
How pair programming can strengthen teams
 
How To Keep Your Job
How To Keep Your JobHow To Keep Your Job
How To Keep Your Job
 
Kleos africa webinar - Techpreneurship
Kleos africa webinar - TechpreneurshipKleos africa webinar - Techpreneurship
Kleos africa webinar - Techpreneurship
 
Why and How startup choose tech stacks?
Why and How startup choose tech stacks?Why and How startup choose tech stacks?
Why and How startup choose tech stacks?
 
Story of Multnomah County: Migrating from Vignette and Building a Drupal Ecos...
Story of Multnomah County: Migrating from Vignette and Building a Drupal Ecos...Story of Multnomah County: Migrating from Vignette and Building a Drupal Ecos...
Story of Multnomah County: Migrating from Vignette and Building a Drupal Ecos...
 

Mais de Aleksandr Yampolskiy

New York REDIS Meetup Welcome Session
New York REDIS Meetup Welcome SessionNew York REDIS Meetup Welcome Session
New York REDIS Meetup Welcome SessionAleksandr Yampolskiy
 
"Managing software development" by Peter Bell
"Managing software development" by Peter Bell"Managing software development" by Peter Bell
"Managing software development" by Peter BellAleksandr Yampolskiy
 
You Too Can Be a Radio Host Or How We Scaled a .NET Startup And Had Fun Doing It
You Too Can Be a Radio Host Or How We Scaled a .NET Startup And Had Fun Doing ItYou Too Can Be a Radio Host Or How We Scaled a .NET Startup And Had Fun Doing It
You Too Can Be a Radio Host Or How We Scaled a .NET Startup And Had Fun Doing ItAleksandr Yampolskiy
 
Malware Goes to the Movies - Briefing
Malware Goes to the Movies - BriefingMalware Goes to the Movies - Briefing
Malware Goes to the Movies - BriefingAleksandr Yampolskiy
 
Eight simple rules to writing secure PHP programs
Eight simple rules to writing secure PHP programsEight simple rules to writing secure PHP programs
Eight simple rules to writing secure PHP programsAleksandr Yampolskiy
 
Social Engineering and What to do About it
Social Engineering and What to do About itSocial Engineering and What to do About it
Social Engineering and What to do About itAleksandr Yampolskiy
 
Inoculation strategies for victims of viruses
Inoculation strategies for victims of virusesInoculation strategies for victims of viruses
Inoculation strategies for victims of virusesAleksandr Yampolskiy
 
Much ado about randomness. What is really a random number?
Much ado about randomness. What is really a random number?Much ado about randomness. What is really a random number?
Much ado about randomness. What is really a random number?Aleksandr Yampolskiy
 
Threshold and Proactive Pseudo-Random Permutations
Threshold and Proactive Pseudo-Random PermutationsThreshold and Proactive Pseudo-Random Permutations
Threshold and Proactive Pseudo-Random PermutationsAleksandr Yampolskiy
 
Secure information aggregation in sensor networks
Secure information aggregation in sensor networksSecure information aggregation in sensor networks
Secure information aggregation in sensor networksAleksandr Yampolskiy
 
A verifiable random function with short proofs and keys
A verifiable random function with short proofs and keysA verifiable random function with short proofs and keys
A verifiable random function with short proofs and keysAleksandr Yampolskiy
 
Towards a theory of data entangelement
Towards a theory of data entangelementTowards a theory of data entangelement
Towards a theory of data entangelementAleksandr Yampolskiy
 
Price of anarchy is independent of network topology
Price of anarchy is independent of network topologyPrice of anarchy is independent of network topology
Price of anarchy is independent of network topologyAleksandr Yampolskiy
 

Mais de Aleksandr Yampolskiy (20)

New York REDIS Meetup Welcome Session
New York REDIS Meetup Welcome SessionNew York REDIS Meetup Welcome Session
New York REDIS Meetup Welcome Session
 
"Managing software development" by Peter Bell
"Managing software development" by Peter Bell"Managing software development" by Peter Bell
"Managing software development" by Peter Bell
 
You Too Can Be a Radio Host Or How We Scaled a .NET Startup And Had Fun Doing It
You Too Can Be a Radio Host Or How We Scaled a .NET Startup And Had Fun Doing ItYou Too Can Be a Radio Host Or How We Scaled a .NET Startup And Had Fun Doing It
You Too Can Be a Radio Host Or How We Scaled a .NET Startup And Had Fun Doing It
 
Malware Goes to the Movies - Briefing
Malware Goes to the Movies - BriefingMalware Goes to the Movies - Briefing
Malware Goes to the Movies - Briefing
 
Privacy and E-Commerce
Privacy and E-CommercePrivacy and E-Commerce
Privacy and E-Commerce
 
Eight simple rules to writing secure PHP programs
Eight simple rules to writing secure PHP programsEight simple rules to writing secure PHP programs
Eight simple rules to writing secure PHP programs
 
Social media security challenges
Social media security challengesSocial media security challenges
Social media security challenges
 
Social Engineering and What to do About it
Social Engineering and What to do About itSocial Engineering and What to do About it
Social Engineering and What to do About it
 
OWASP Much ado about randomness
OWASP Much ado about randomnessOWASP Much ado about randomness
OWASP Much ado about randomness
 
Malware goes to the movies
Malware goes to the moviesMalware goes to the movies
Malware goes to the movies
 
Inoculation strategies for victims of viruses
Inoculation strategies for victims of virusesInoculation strategies for victims of viruses
Inoculation strategies for victims of viruses
 
Number theory lecture (part 1)
Number theory lecture (part 1)Number theory lecture (part 1)
Number theory lecture (part 1)
 
Number theory lecture (part 2)
Number theory lecture (part 2)Number theory lecture (part 2)
Number theory lecture (part 2)
 
Much ado about randomness. What is really a random number?
Much ado about randomness. What is really a random number?Much ado about randomness. What is really a random number?
Much ado about randomness. What is really a random number?
 
Threshold and Proactive Pseudo-Random Permutations
Threshold and Proactive Pseudo-Random PermutationsThreshold and Proactive Pseudo-Random Permutations
Threshold and Proactive Pseudo-Random Permutations
 
Secure information aggregation in sensor networks
Secure information aggregation in sensor networksSecure information aggregation in sensor networks
Secure information aggregation in sensor networks
 
A verifiable random function with short proofs and keys
A verifiable random function with short proofs and keysA verifiable random function with short proofs and keys
A verifiable random function with short proofs and keys
 
Towards a theory of data entangelement
Towards a theory of data entangelementTowards a theory of data entangelement
Towards a theory of data entangelement
 
Price of anarchy is independent of network topology
Price of anarchy is independent of network topologyPrice of anarchy is independent of network topology
Price of anarchy is independent of network topology
 
Business Case Studies
Business Case Studies Business Case Studies
Business Case Studies
 

Último

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dashnarutouzumaki53779
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 

Último (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dash
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 

Recruiting Great Engineers in Six Easy Steps

  • 1. Recruiting Great Engineers in Six Easy Steps Aleksandr Yampolskiy
  • 2. Who Am I? • Aleksandr Yampolskiy • CTO of Cinchcast, BlogTalkRadio, and Cinch.FM companies that provide solutions to create, share, measure, and monetize audio content. • Grew the team from six to 15 in six months • Previously global head of security and compliance for Gilt Groupe companies • The team served over 1300 people, got recognized in the news media. • Various leadership roles in Goldman Sachs, Oracle, Microsoft building scalable, enterprise software for IDM, SSO, Security • Ph.D. in Distributed Computing Email: alexyampolskiy@blogtalkradio.com Twitter: @ayampolskiy Blog: http://www.ctothoughts.com
  • 3. C o m p a n y O v e r v ie w ( w w w . c in c h c a s t . c o m ) • Cinchcast provides cloud-  Founded in 2006 based software and services  ~30 Employees for creating, distributing,  15 of them in Tech measuring and monetizing  HQ in New York, NY voice-based content  Millions of pageviews a • BlogTalkRadio is a day consumer-based media  Powering over 1,500 property hours of content creation every day Confidential © 2011 Cinchcast - All Rights Reserved
  • 4. BlogTalkRadio : Largest Audio Social Network (for consumers)
  • 5. T h e C in c h c a s t P la t f o r m (f o r e n t e r p r is e s ) Confidential © 2011 Cinchcast - All Rights Reserved 5
  • 6. My Recruiting Tail of Woe • Or the first snow of the season, winter 2008, NYC
  • 7. RULE #1: Look in the right places • Where will you find more engineers? MongoDB conference Alpha Epsilon Phi Sorority Party This meetup
  • 8. Where to look • Best engineers aren’t showcasing their resumes. • They attend meetups, build open-source projects on github, advertise on Linkedin, answer questions on stackoverflow. • Tip: Sponsor or host dev talks. Or you could just attend them. • Tip: Scout Linkedin, github, stackoverflow. • Look for technologies you are hiring for but also for knowledge of exotic technologies (OCAML, LISP, etc.) Only passionate engineers know these.
  • 9. Rule #2 : Know what attracts developers (and what doesn’t)
  • 11. Hint: It’s not the money. • A players like to work with A players. • They want to learn new technologies and get better at them. • They like to seat in Aeron chairs, and have fun during lunch break. • Developers should be self-empowered to make the right decisions. Some process but not too much.
  • 12. Talk is cheap. • 20% equity of $0 is still $0. • Tell a personal story. What did you risk by joining this startup? What makes you competent?
  • 13. RULE #3: Slow to hire, fast to fire. • When hiring, look for passion! Experimentation with new technologies and a track record of failure. • My pitch: learn a lot over a few years while building a multi-hundred-million company, and then go create your own startup. • Always meet in person. Have lots of coffees. Use social media to your advantage (tech blog, friends’ connections, twitter)
  • 14. Slow to hire, fast to fire • Get developers to write code during interview. Ask lots of questions – “You add an index to a database table, how do you implement it? What’ s a b-tree? Why do we need to use a b-tree?” • If you have a 100 person company, someone is No. 100… A bad situation will fester. It is your job as CEO to make sure those situations don't happen. " - Kevin Ryan, CEO Gilt Groupe. • “Right person, right job, right time”
  • 15. RULE #4: Recruitment is Everyone’s Job • Sourcing (referrals are the best source of candidates. Offer a $5K referral) • Selling (sell the company to a prospective candidate at every stage) • Selecting (hire the best - if in doubt, then it’s a no.)
  • 16. How to Succeed • Developers should be self-empowered to make the right decisions. Some process but not too much. •Start using the website (aka “eating your own dog food”) •Refer your friends to Engineering jobs. •Think about how to improve the company even if it’s not your direct job responsibility. •Know what the business strategy is. • Most importantly, have fun!
  • 17. RULE #5: Try something. The price of inaction is high. • Make decisions quickly [to hire or not to hire] • General Patton: “A good plan violently executed now is better than a perfect plan executed next week.”
  • 18. Try Something • Linkedin is an invaluable resource if you reach out to candidates yourself. Look for unusal skills in addition to the ones I need (Lisp, socket.io, MIPS assembly, etc.) • Mixed luck with Craigslist or Stackoverflow. • Hire a part-time recruiter ($20 an hour) vs. 15-20% placement fee.
  • 19. RULE #6: Fail fast forward • “Failure is very acceptable. When it happens, make sure you identify it quickly, and hopefully it's in a forward motion. And then start going again.” • Hiring great people isn’t easy. My response rate is 2-3 out of 20; recruiters report 1 out for 100. • I don’t delegate hiring; it’s the most important job a CTO can do. Carol Bartz, former Yahoo CEO
  • 20. Common Mistakes • I should use ___ technology in the beginning because it’s better, more scalable, and will make it easier to hire. It doesn’t matter! • Premature optimization of the team and infrastructure • “I MUST have a technical cofounder” – How about a tech advisor instead + outsourcing? • Your worst hires will look great on paper.
  • 21. Outsourcing • Can be effective if done properly. Stay tuned.
  • 22. Any Questions?.... Email: alexyampolskiy@blogtalkradio.com Twitter: @ayampolskiy