Spotify @ Creative Summit Winter 2012

Post on 23-Jun-2015

336 views 0 download

Tags:

description

A talk I gave on the general theme of talent at Spotify, how we strive to build a great workplace to attract and retain brilliant people.

Transcript of Spotify @ Creative Summit Winter 2012

Noa ResareSpotify infrastructure engineering

Success means challenges

Success means challenges•Doing the same thing gets progressively harder

Success means challenges•Doing the same thing gets progressively harder

More users

Success means challenges•Doing the same thing gets progressively harder

More usersHigher activity

Success means challenges•Doing the same thing gets progressively harder

More usersHigher activityMove to mobile

Success means challenges•Doing the same thing gets progressively harder

More usersHigher activityMove to mobileNew services

Success means challenges•Doing the same thing gets progressively harder

More usersHigher activityMove to mobileNew services

Success means challenges•Doing the same thing gets progressively harder

More usersHigher activityMove to mobileNew services

More servers

Success means challenges•Doing the same thing gets progressively harder

More usersHigher activityMove to mobileNew services

More serversMore systems

Success means challenges•Doing the same thing gets progressively harder

More usersHigher activityMove to mobileNew services

More serversMore systemsFail better

Success means challenges•Doing the same thing gets progressively harder

More usersHigher activityMove to mobileNew services

More serversMore systemsFail betterHigher capacity

Talent

Talent•The main thing to nudge our luck

Talent•The main thing to nudge our luck

•Makes it easier to be agile

The mythical man month

The mythical man month

The mythical man month

Looking for

Looking for•Communication

Looking for•Communication

•Problem solving

Looking for•Communication

•Problem solving

•Know your craft

Looking for•Communication

•Problem solving

•Know your craft

•Experience

Looking for•Communication

•Problem solving

•Know your craft

•Experience

•Niceness

A great place to work

A great place to work•Challenging problems

A great place to work•Challenging problems

•Awesome people

A great place to work•Challenging problems

•Awesome people

•Autonomy & empowerment

A great place to work•Challenging problems

•Awesome people

•Autonomy & empowerment

•Good tools

A great place to work•Challenging problems

•Awesome people

•Autonomy & empowerment

•Good tools

•Social activities, music

A great place to work•Challenging problems

•Awesome people

•Autonomy & empowerment

•Good tools

•Social activities, music

•Hack days!

Fail better

Fail better•Work processes are emergent

Fail better•Work processes are emergent

•Time to fix the ugly parts

Fail better•Work processes are emergent

•Time to fix the ugly parts

•Learn from the buzzword people

Fail better•Work processes are emergent

•Time to fix the ugly parts

•Learn from the buzzword people

•lean, agile, scrum

Recruitment

Recruitment•Programming competitions

Recruitment•Programming competitions

•Actively looking for people

Recruitment•Programming competitions

•Actively looking for people

•Referrals

Recruitment•Programming competitions

•Actively looking for people

•Referrals

•Internship program

Recruitment•Programming competitions

•Actively looking for people

•Referrals

•Internship program

•Thesis program

Recruitment•Programming competitions

•Actively looking for people

•Referrals

•Internship program

•Thesis program

•spotify.com/jobs

Interviews

Interviews•Screening

Interviews•Screening

•Engineers interview engineers

Interviews•Screening

•Engineers interview engineers

•Problem solving

Interviews•Screening

•Engineers interview engineers

•Problem solving

•Talk a lot about system design

Interviews•Screening

•Engineers interview engineers

•Problem solving

•Talk a lot about system design

•Fail fast

Things to think about

Things to think about•Talk about your thought process

Things to think about•Talk about your thought process

•Breadth first

Things to think about•Talk about your thought process

•Breadth first

•Ask for context

Things to think about•Talk about your thought process

•Breadth first

•Ask for context

•Don’t be a afraid of “I don’t know”

Things to think about•Talk about your thought process

•Breadth first

•Ask for context

•Don’t be a afraid of “I don’t know”

•Prepare for common questions

Conclusions

Conclusions•Balance shift

Conclusions•Balance shift

•Talent > Companies

Conclusions•Balance shift

•Talent > Companies

•Getting the really awesome pays off

Conclusions•Balance shift

•Talent > Companies

•Getting the really awesome pays off

•Efficient to goof around

Thanks!