~/talk

Managing Success: We made it, now we're screwed.

Talkat LA RubyConf 2012 · 2012-02-02..02-04· [career-development]
slides:none on file

Success produces a messy Rails codebase: shipping prototypes and high turnover create a monolithic ball of mud with fat models, logic in views, and weak test coverage. Claim: unit/model tests are far cheaper and more valuable than slow browser suites — one Cucumber run clocks 3+ hours and practitioners aim for 30 unit tests per acceptance test. Remedies include Conway’s Law awareness, breaking services apart, introducing presenters/view models, and replacing view logic with helpers and targeted model queries (select count id).

AI-written summary · about

  1. 0:00Introduction
  2. 1:07Success pain for devs
  3. 2:14Rails apps unmaintainable
  4. 4:43Monolithic Rails apps
  5. 7:08Testing to reduce pain
  6. 9:18Cost of skipping tests
  7. 11:46Principles for maintainable code
  8. 13:11Fixing bloated views
  9. 17:45Breaking apps into services
  10. 19:51What code really is
  11. 21:58Software development human activity
  12. 23:42Human element in scaling teams
~/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.