[GOTO Copenhagen 2012] The Startup Hangover: Supporting 15 mil Users

  • 1,266 views
Uploaded on

 

More in: Technology , Travel
  • 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,266
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
6
Comments
0
Likes
2

Embeds 0

No embeds

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