Spotify @ Creative Summit Winter 2012
-
Upload
noa-resare -
Category
Technology
-
view
336 -
download
0
description
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!