[GOTO Copenhagen 2012] The Startup Hangover: Supporting 15 mil Users
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,762
On Slideshare
1,746
From Embeds
16
Number of Embeds
3

Actions

Shares
Downloads
6
Comments
0
Likes
2

Embeds 16

https://www.linkedin.com 8
http://coderwall.com 6
http://www.linkedin.com 2

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. The Startup Hangover: Supporting 15 mil users Phil Calçado - SoundCloud @pcalcado http://philcalcado.comWednesday, May 23, 12
  • 2. ohai! i’m phil.Wednesday, May 23, 12
  • 3. i work here:Wednesday, May 23, 12
  • 4. Wednesday, May 23, 12
  • 5. Wednesday, May 23, 12
  • 6. law we make upWednesday, May 23, 12
  • 7. law we make upWednesday, May 23, 12
  • 8. law of natureWednesday, May 23, 12
  • 9. law of natureWednesday, May 23, 12
  • 10. Wednesday, May 23, 12
  • 11. Wednesday, May 23, 12
  • 12. Wednesday, May 23, 12
  • 13. Wednesday, May 23, 12
  • 14. Wednesday, May 23, 12
  • 15. Wednesday, May 23, 12
  • 16. Wednesday, May 23, 12
  • 17. how to survive?Wednesday, May 23, 12
  • 18. Wednesday, May 23, 12
  • 19. Wednesday, May 23, 12
  • 20. Wednesday, May 23, 12
  • 21. ~2008 AppWednesday, May 23, 12
  • 22. ~2011 AppWednesday, May 23, 12
  • 23. law of natureWednesday, May 23, 12
  • 24. no point in fighting natureWednesday, May 23, 12
  • 25. Service A Service B Service CWednesday, May 23, 12
  • 26. teams are built around goals, not systemsWednesday, May 23, 12
  • 27. making layers explicitWednesday, May 23, 12
  • 28. a set is a collection of your soundsWednesday, May 23, 12
  • 29. add other users’ sounds to a setWednesday, May 23, 12
  • 30. application layer vs. domain layerWednesday, May 23, 12
  • 31. law we make up teams are end-to-endWednesday, May 23, 12
  • 32. great for “lateral hires” to a teamWednesday, May 23, 12
  • 33. law we make up you built it? you support itWednesday, May 23, 12
  • 34. automate yourself out of supportWednesday, May 23, 12
  • 35. law we make up async by defaultWednesday, May 23, 12
  • 36. Wednesday, May 23, 12
  • 37. law we make up pull requests or pairing as code reviewWednesday, May 23, 12
  • 38. Wednesday, May 23, 12
  • 39. short-lived branchWednesday, May 23, 12
  • 40. Wednesday, May 23, 12
  • 41. branch goes greenWednesday, May 23, 12
  • 42. Wednesday, May 23, 12
  • 43. discussionWednesday, May 23, 12
  • 44. Wednesday, May 23, 12
  • 45. law we make up use the best tool for the job, but practice empathyWednesday, May 23, 12
  • 46. no-brainer choices: ruby, go, scala, java, RWednesday, May 23, 12
  • 47. our fav outliers: node.js, clojure, haskell, pythonWednesday, May 23, 12
  • 48. law we make up everyone is an architectWednesday, May 23, 12
  • 49. bad calls are ok, gather feedback fast and make sure we can revert it when neededWednesday, May 23, 12
  • 50. law we make up end-to-end testing before checking in codeWednesday, May 23, 12
  • 51. impersonators/stubs/ mocks for everything we canWednesday, May 23, 12
  • 52. and we often canWednesday, May 23, 12
  • 53. Wednesday, May 23, 12
  • 54. law we make up product manager is a benevolent dictatorWednesday, May 23, 12
  • 55. and they often can codeWednesday, May 23, 12
  • 56. law we make up 20% time is sacredWednesday, May 23, 12
  • 57. just don’t have the whole team going away at onceWednesday, May 23, 12
  • 58. law we make up no multi-taskingWednesday, May 23, 12
  • 59. everyone is a singletonWednesday, May 23, 12
  • 60. law we make up “done” means someone is using it (a.k.a. continuous deployment)Wednesday, May 23, 12
  • 61. cycle time: ~3 daysWednesday, May 23, 12
  • 62. law we make up measure all the thingsWednesday, May 23, 12
  • 63. Wednesday, May 23, 12
  • 64. Qs? Phil Calçado - SoundCloud @pcalcado http://philcalcado.comWednesday, May 23, 12
  • 65. http://bit.ly/work-at-soundcloudWednesday, May 23, 12