~/talk

How Not to Build a Service

slides:none on file

Manage 1.0 targets the wrong market (Enterprise) and costs years to rewind; refocus to Rails users, ditch enterprise-only features like custom proxy and homegrown HTTP encryption, and add integrated online billing instead of a fax checkout. The original client is Java/C at ~70,000 lines; the new Ruby client is ~90% smaller and 40% more memory efficient. The codebase lacks no tests and Ruby expertise, and the product never ate its own dog food, killing trial conversion.

AI-written summary · about

  1. 0:00Intro
  2. 0:28Who am I
  3. 0:51Rails NV Approved
  4. 1:10Our Products
  5. 2:15What Not to Expect
  6. 2:47Outline
  7. 4:12Hiring
  8. 5:15Avoiding Failure
  9. 5:47Types of Mistakes
  10. 6:37Business Mistakes
  11. 7:03Knowing Your Customer
  12. 8:06Taking Our Own Rails
  13. 9:23The Trial
  14. 10:30Social Mistakes
  15. 11:07No Rails Experience
  16. 13:01No Testing
  17. 14:36We Dont Eat Our Own Dog Food
  18. 16:02Technical Mistakes
  19. 16:26Client
  20. 18:44Extra Features
  21. 19:18Custom Proxy
  22. 20:30Integrated Billing
  23. 24:10Groupthink
  24. 25:33Optimism
  25. 26:40Recap
  26. 28:17Lessons Learned
  27. 29:37Contact Info
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.