Dave Thomas
where else to find them
what they talk about
all 18 in the filters
where they keep going back
- RubyConf2 editions2010–2026
- GOTO Chicago2 editions2018–2024
- LoneStarRuby Conf2 editions2013–2015
all 20 in the filters
on a stage with
- José Valim3×
- Bruce Tateonce
- Chris McCordonce
all 17 in the filters
who talks about the same things
- Bruce Tate24 talks
- Sarah Mei24 talks
- Ernie Miller18 talks
- Craig Buchek11 talks
- Kent Beck14 talks
- Avdi Grimm18 talks
| title | conference | date |
|---|---|---|
| Closing Keynote | RubyConf 2026 | 2026-07-14 |
Downloads and compiles Ruby 0.99.4, uses Claude ported 0.99.4 to patch configure, prototypes and pointer/32v64 issues, finds and fixes original bugs, then runs… | ||
| Start writing Ruby (stop using classes) | San Francisco Ruby Conference 2025 | 2025-11-19 |
Argues that Ruby developers overuse classes and should reserve class for object factories only, favoring plain functions, modules, structs and hashes instead… | ||
| Efficient Reliable Database Migration: A Legacy Innovation Story | GOTO Chicago 2024 | 2024-10-21 |
Claims a working method to lift terabytes (even hundreds of TB) from a legacy network DB into modern RDBMS by read raw disk pages and tracking old-to-new block… | ||
| uninterrupted conversation | EuRuKo 2024 | 2024-09-11 |
Conversation argues that objects are best defined by identity as the core of OOP, not by inheritance, and that many systems shift to modules and pure functions… | ||
| Love, Limerence, and Programming Languages | EuRuKo 2024 | 2024-09-11 |
BASIC gives the first taste of expression and changes a career; Simula introduces objects as closures with coroutine support; APT is a 1956 DSL that compiles… | ||
| How to Innovate in a Legacy | Craft Conference 2024 | 2024-05-30 |
Argues that incremental, value-driven interventions beat full rewrites for heritage applications and shows concrete tactics: turn spreadsheets/decision tables… | ||
| Coevolution of Architecture & Code - Closing The Gap | YOW! Melbourne 2022 | 2022-12-08 |
Claim: architecture inevitably drifts into concrete code unless actively managed, so make architecture a first-class, versioned artifact alongside code… | ||
| Panel | Agile meets Architecture Berlin 2022 | 2022-09-06 |
Panel surfaces concrete wins and hard lessons: use team topologies with Wardley mapping and bounded contexts to split systems, keep architecture decisions in… | ||
| How I'm Becoming a Programmer | Lonestar Elixir 2020 | 2020-02-27 |
A practical manifesto for career-long craft: three concrete goals—be happy, keep growing, do good—with specific tactics: use the rule of three to decide what… | ||
| Legacy Evolution – The Innovation Opportunity! | GOTO Chicago 2018 | 2018-04-24 |
Argues for a data‑centric, lean replacement path that avoids big rewrites by landing narrow, high‑value changes in 3–4 month timeboxes and proving them at… | ||
| Keynote: Value Driven Development | Agile India 2017 | 2017-03-05 |
Agile, OOP... are like good hygiene in the kitchen, it results in meals with consistent quality and predictable prep and service times. It doesn't result in… | ||
| Yesterday's Cargo | ElixirDaze 2017 | 2017-03-02 |
Argues for abandoning ritualized patterns and shows concrete tools: a tiny property framework called pollution property-testing that generates streams of… | ||
| Lightning Talks | Lonestar ElixirConf 2017 | 2017-02-23 |
A set of short demos explains what was actually built and what worked: a decompiler for IntelliJ that parses BEAM sections, preserves atoms and macros and lets… | ||
| Closing Keynote | Lonestar ElixirConf 2017 | 2017-02-23 |
Retired six months and teaching a first university Elixir course to 35 students, builds incremental projects: a Hangman core that survives refactors into… | ||
| Keynote: Value Driven Development - Maximum Impact, Maximum Speed | Agile Singapore Conference 2016 | 2016-10-17 |
Argues for targeting two or three high‑value problems a year and delivering each as a 3–4 month project that saves ~$1M–$5M, using rapid envisioning… | ||
| Stop Writing Web Apps and Change the World | Rocky Mountain Ruby 2016 | 2016-09-21 |
Argues that web apps are boring and predicts pervasive devices instead, cites tools and experiments: mesh Z‑Wave lights wired at home, tiny cheap boards like… | ||
| My Dog Taught Me to Code | LoneStarRuby Conf 2015 | 2015-08-15 |
Thirty concrete claims boiled into 30 Reader's Digest style rules including a single design metric — good design is easier to change — and concrete tools: Ruby… | ||
| Emerge-ncy | Philly ETE 2015 | 2015-04-07 |
Argues that emergence requires built-up tacit knowledge, not chasing tools; recounts a personal diagramming project that cycles through JavaScript →… | ||
| A Retake on the Agile Manifesto | GOTO Copenhagen 2014 | 2014-09-25 |
Panel revisits the Agile Manifesto, argues the movement got monetized via certifications and enterprise frameworks and warns of watered‑down practices like… | ||
| Keynote: Think Different | ElixirConf 2014 | 2014-07-25 |
Claims that Elixir makes pattern matching pervasive and that thinking in pattern matching as parsing plus functions as transformations changes how code is… | ||
| Speaker Panel | ElixirConf 2014 | 2014-07-25 |
Notes on actual content not topic fluff: mentions that Phoenix currently omits a model layer and Ecto provides validations; mix compiles projects in parallel… | ||
| Keynote Catalyse Change | Erlang Factory SF Bay Area 2014 | 2014-03-06 |
Erlang/Elixir adoption stalls on practical friction: confusing web docs and search results, rebar commands that overwrite source, console error dumps printed… | ||
| Elixir: Power of Erlang, Joy of Ruby | LoneStarRuby Conf 2013 | 2013-08-11 |
Claims Elixir puts a Rubylike syntax on the Erlang VM and gives practical concurrency: demos run in the IEx shell, use pattern matching and recursion to… | ||
| Closing Keynote | RubyConf AU 2013 | 2013-02-20 |
http://www.rubyconf.org.au
Dave Thomas needs no introduction to Ruby programmers. As co-author of "Programming Ruby: The Pragmatic Programmers' Guide" -… | ||
| Keynote | RubyConf 2010 | 2010-11-11 |
MRI scans reveal an arachnoid cyst leaving a missing left temporal lobe and measurable free‑recall memory loss, yet functional tests show otherwise normal… | ||
| Something Interesting | Lone Star Ruby Conference 2009 | 2009-08-27 |
Claims that Ruby is intentionally messy and multi‑paradigm, with concrete surprises: whitespace makes m/ n/o mean three different things (m/ n/o ambiguity)… | ||
| nothing matches | ||