~/talk

How Your Organization is Killing your Software

Talkat Philly ETE 2016 · on Monday, 2016-04-11· [engineering-leadership]
slides:none on file

Argument: massive rewrites usually cripple shipping — at Twitter a full-stack rewrite stops feature launches for about a year — so prefer incremental changes, not a single big-bang. Organizational shape follows Conway’s Law: move to small cross‑functional teams (recommendation teams of 3–7) and platform services (Twitter reached ~100 deploys/day after splitting into microservices). Practical tradeoffs include Ruby→Scala migration, region CDNs for latency, and accepting some duplicated tooling while reserving Sprint time for technical debt. Product needs a single decision‑maker to avoid consensus churn.

AI-written summary · about

  1. 0:00Introduction and background
  2. 5:37Why rewrites are dangerous
  3. 11:55Conway's law and team structure
  4. 20:22Microservices and team ownership
  5. 28:27Product dictatorship and simplicity
  6. 31:40Team culture and code
  7. 36:57Separating innovation from core teams
  8. 41:59Managing technical debt
  9. 46:07Architects vs agile teams
  10. 50:00Open source and team autonomy
~/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.