~/talk

The Social Coding Contract

Talkat RubyConf 2014 · 2014-11-17..11-19· [open-source, security]

Social coding produces deep, fragile dependency graphs: an empty Rails app has 50 gems -> 75–100 after real use, npm creates trees that hit the npm path limit, and version resolution conflicts leave 272 gems failed to install in one example. A production app breaks when a transitive dependency publishes a breaking change and lineman must fork and maintain it. Proposals include a dead-man's-switch app for repo handoff, decentralized package hosting, and coordinated corporate audits to fund security reviews.

AI-written summary · about

  1. 0:00Start
  2. 0:19THE SOCIAL CODING CONTRACT
  3. 3:25IN THE BEGINNING
  4. 3:46INDUSTRIALIZATION
  5. 14:04MAINTAINER EARLY ADOPTER
  6. 15:04MAINTAINER EARIY ADOPTER
  7. 19:51ASYMMETRIC POWER
  8. 34:53SIMMERING DISDAIN?
  9. 39:23high level
  10. 40:24DEPTH OF UNDERSTANDING
~/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.