~/talk

The Unix Chainsaw

Talkat Cascadia Ruby 2011 · 2011-07-29..07-30· [developer-experience]
slides:none on file

Shows concrete shell workflows: a git rev-list plus checkout loop that runs tests on each rewritten commit and uses set -e to drop into the failing revision, a grep/cut/wc pipeline that counts Ruby class references and sorts them, and man page parsing with col -b and Python to probe LS options. Claims Unix one-liners expose real risk — finds power-law distributions with outliers (e.g. application_controller) and cites a case of 6,000 of 20,000 lines referencing one global — these scripts run and produce actionable results.

AI-written summary · about

  1. 0:00Start
  2. 2:05Kill people
  3. 3:22Do the tests pass?
  4. 6:10Means of Combination Means of Abstraction
  5. 9:231,695,000 LOC in 6,870 classes
  6. 9:50Why do we care?
  7. 10:17Step 1: Find Classes
  8. 11:29Step 2: Count References
  9. 16:02Composable shell
  10. 19:02of 3
  11. 20:03Metaprogrammable Shell
  12. 20:46Unsolicited Advice
  13. 21:02Tar pit of immediacy
  14. 21:39Proficiency fatalism
  15. 22:54Two recommendations
  16. 23:332. Pay attention to how much ass you need
  17. 23:43Craftsmanship & Lean Startup
  18. 24:18Programmers operate at high-ass
  19. 24:31Strive to achieve the full range of ass
  20. 25:27Destroy All Software
  21. 31:07Love, Ben & Shane
~/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.