~/talks

Avdi Grimm

what they talk about

all 10 in the filters

where they keep going back

all 14 in the filters

on a stage with

who talks about the same things

titleconferencedate
REPLs All The Way Up: A Rubric For Better Feedback LoopsGOTO Chicago 20232023-05-22
Argues that the Read-Eval-Print-Loop is the gold standard for exploratory feedback and gives a concrete rubric: read-eval-print-loop properties (incremental…
Talk on
REPLs All The Way Up: A Rubric For Virtuous Feedback LoopsPhilly ETE 20232023-04-11
Argues that the REPL is a practical archetype for better feedback loops and gives a concrete rubric—Read–Eval–Print–Loop—to evaluate them. Demonstrates tools…
Talk on
No Return: Beyond Transactions in Code and LifeGOTO Chicago 20202020-04-27
Argues that modeling workflows as atomic return-value transactions breeds brittle systems and life choices, calling this the transactional fallacy. Shows…
Talk on
No Return: Beyond Transactions in Code and LifeRubyConf 20192019-11-18
Argues a concrete claim: modeling workflows as all‑or‑nothing transactions is a fallacy and it breaks systems and lives, illustrated by two decades of building…
Talk on
No Return: Moving beyond transactions in software and in lifeNordic.js 20192019-10-10
Argues that modeling systems as atomic calls creates the transactional fallacy and the familiar spinning beach ball of death; proposes modeling as ongoing…
Talk on
Closing KeynoteKeep Ruby Weird 20182018-11-09
Claim: code is incidental and programming is applied philosophy; a 20‑year career surfaces a concrete bug in OO — the myth of messaging — traced to return…
Talk on
No CodeSoutheast Ruby 20172017-10-05
Argues that writing less code increases leverage and lists concrete tactics: try the task manually until pain reveals a better path; adopt off‑the‑shelf…
Talk on
The Soul of SoftwareRubyConf Portugal 20152015-09-14
Argues that code actively constructs social reality, contrasting formalist hierarchies with a hermeneutic, socially negotiated view; cites the stop‑clock…
Talk on
The Soul of SoftwareLoneStarRuby Conf 20152015-08-15
Claim: software constructs and shapes shared reality, not just models it. Cited evidence: priming experiments where money cues reduce helping behavior…
Talk on
You gotta try thisArrrrCamp 20132013-10-03
A Ruby metaprogramming toolkit called not.build actually generates null-object classes (works by class.new, method_missing, respond_to_missing) and ships…
Talk on
You Gotta Try ThisBarcelona Ruby Conference 20132013-09-14
Generates a tiny library called not library that creates null-object classes (defaults return nil), adds variants like a black hole null object that returns…
Talk on
Closing KeynoteLoneStarRuby Conf 20132013-08-11
Builds a null object toolkit for Ruby that auto-generates classes, supports impersonation (inherit from arbitrary base classes), and adds deferred operations…
Talk on
Code to JoyGoGaRuCo 20122012-09-14
Dives straight into runnable Ruby tricks: showing how aliasing to_ary to to_a lets a Struct both behave as an object and implicitly splat as multiple return…
Talk on
Exceptional RubyRubyConf 20112011-09-29
Explains Ruby’s actual raise lifecycle: Ruby calls an object’s exception.exception coercion, then calls set_backtrace, sets the global $! error variable, and…
Talk on
Things You Didn't Know About ExceptionsRocky Mountain Ruby 20112011-08-31
Shows concrete Ruby tricks: using retry to loop a failing operation; reading the global $! (aka error_info) inside an at_exit crash logger; adding an original…
Talk on
Exceptional RubyLoneStarRuby Conf 20112011-08-11
Deep dive into Ruby exceptions: explains raise internals (four steps, .exception coercion, $! backtrace handling), shows quirks (rescue only catches…
Talk on
Confident CodeCascadia Ruby 20112011-07-29
Argues that methods should have four ordered parts so they read like a story: input gathering, work, results, then failure handling. Demonstrates an interface…
Talk on
Exceptional RubyRuby on Ales 20112011-03-24
Explains concrete behaviors and tools: raise and fail are synonyms and raising follows a four-step raise process (build exception object, set backtrace, set…
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.