~/talks

Sam Livingston-Gray

what they talk about

all 7 in the filters

where they keep going back

all 6 in the filters

on a stage with

never shared a talk

who talks about the same things

titleconferencedate
Randomness In Tests (Don't Do It)XO Ruby Portland 20252025-10-11
Tests that use global randomness cause flakiness: kernel rand and Faker produce nondeterministic values, Postgres ID sequences leak state, and assigning…
Talk on
Cucumbers Have Layers: A Love StoryRubyConf 20152015-11-15
Argues Cucumber can be fast and useful by splitting tests into layers: core/model/ui with a single set of tiny step adapters invoking a step driver per layer…
Talk on
Cognitive Shortcuts: Models, Visualizations, Metaphors, and Other LiesCascadia Ruby 20142014-08-11
Experienced developers use visual and linguistic shortcuts but those shortcuts carry predictable biases. The talk shows concrete tools — rubber duck debugging…
Talk on
Cognitive Shortcuts: Models, Visualizations, Metaphors, and Other LiesRailsConf 20142014-04-22
Argues that cognitive shortcuts can solve hard design problems but introduce predictable biases, backing that with concrete techniques and a working example…
Talk on
Fluent RefactoringCascadia Ruby 20132013-10-14
Refactors a messy 50-line Rails controller method by actually changing code not theory: extracts a method object (replace method with method object), uses a…
Talk on
Fluent RefactoringLoneStarRuby Conf 20132013-08-11
Refactors a gnarly 50‑line controller action pulled from an 800‑line Rails controller into a call object, a replace method with method object move that uses a…
Talk on
Gray - Remote Pair ProgrammingOpen Source Bridge 20132013-06-18
Claims that terminal-first pairing is fastest and practical at scale and demonstrates it: uses LS pair (a wrapper around tmux + weu) plus SSH with router QoS…
Talk on
Think like a GitCascadia Ruby 20112011-07-29
This argues that git is a graph: commits are nodes, branch and tag labels move between nodes, and reachability decides what history is visible. It demonstrates…
Talk on
~/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.