~/talk

A Branch in Time (a story about revision histories)

Talkat RubyConf AU 2019 · on Thursday, 2019-02-07· [developer-experience]
slides:none on file

A concrete claim: revision history quality determines maintainability. Examples include using git blame and git log -S to trace why a memory sort existed, digging up a pull request or tracker link, and using interactive rebase plus amend and force-with-lease to rewrite messy commits. Advice shows exact commands, staging strategies (patch, fixup), what to write in commit messages, when to prefer git annotate over blame, and how to keep histories searchable and useful.

AI-written summary · about

  1. 0:00Introduction
  2. 1:15Meet SEMA
  3. 7:02Meet Josie
  4. 13:44Finding the revision
  5. 14:40Maintaining the code
  6. 18:38Commit messages
  7. 19:28Mind hacks
  8. 21:27Shape your commits
  9. 23:46Use git history
  10. 25:25Outro
~/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.