Tom Stuart
where else to find them
website:https://tomstu.art
github:tomstuart
bluesky:tomstu.art
mastodon:@tom@ruby.social
mastodon:@tom@social.tomstu.art
linkedin:tomstuart
speakerdeck:tomstuart
youtube:@tom.stuart
instagram:tomstuart
flickr:124748510@N07
what they talk about
all 6 in the filters
where they keep going back
- RubyConf3 editions2014–2021
- RubyConf Au2 editions2015–2019
all 6 in the filters
on a stage with
never shared a talk
who talks about the same things
- James Edward Gray II9 talks
- John Cinnamond7 talks
- Eleanor McHugh20 talks
- Craig Buchek11 talks
- Aja Hammerly31 talks
- Kevlin Henney95 talks
| title | conference | date |
|---|---|---|
| Programming with Something | RubyConf 2021 | 2021-11-08 |
Shows how to represent proc-encoded code as an AST from procs by calling procs with variable objects and monkey‑patching [], implements Church-style… | ||
| Representations Count | RubyConf AU 2019 | 2019-02-07 |
Demonstrates two Ruby implementations of signed numbers: a naive sign + size version that accumulates nested conditionals and special cases for positive and… | ||
| Get Off the Tightrope | RubyConf 2017 | 2017-11-15 |
Describes concrete tactics to stop treating big work as an all-or-nothing tightrope: build a story mapping of an e‑commerce flow, slice it to a minimal set… | ||
| Impossible Programs | GOTO Chicago 2015 | 2015-05-11 |
Claim: some programs are provably impossible. Using self‑interpreters and simple program constructions the talk shows how does-it-say-no and do-the-opposite… | ||
| A Lever for the Mind | BathRuby 2015 | 2015-03-13 |
Argues that abstraction turns fragile human limits into reliable tools, giving concrete examples: the formula n(n+1)/2 yields 1+...+100 = 5,050 without brute… | ||
| Consider Static Typing | RubyConf AU 2015 | 2015-02-04 |
Matz proposes adding a static type system to Ruby 3.0 and the talk unpacks three concrete ideas: structural typing, implicit typing, and soft typing. Examples… | ||
| A Lever for the Mind | RubyConf 2014 | 2014-11-17 |
Our brains are great at social interaction and pattern matching, but terrible at reasoning about the complicated non-human systems which dominate our world… | ||
| Refactoring Ruby with Monads | Barcelona Ruby Conference 2014 | 2014-09-11 |
Claims that monads are practical in Ruby and shows concrete refactorings: replace nil-check pyramids, flatten nested collections, and sequence asynchronous… | ||
| Programming with Nothing | Ru3y Manor 3 | 2011-11-05 |
Implements FizzBuzz using only Ruby procs with no numbers, strings, booleans, classes, control flow, standard library or gems, representing integers as Church… | ||
| Rails vs. Object Oriented Design | Ru3y Manor 3 | 2011-11-05 |
Rails encourages quick CRUD but often produces fat ActiveRecord models that mix persistence, presentation and payment logic; a real project showed a 1:2.5… | ||
| nothing matches | ||