Elm Town 91 – Culture, codegen and (web) components with Joe Thel
OCTOBER 27TH, 2026
|
01:25:06
Joe Thel cares for web components (custom elements), elm-codegen, and a culture balancing boring and novel technologies. We wade into the 2025 AI waters, but walk out before we drown.
Joe Thel cares for web components (custom elements), elm-codegen, and a culture balancing boring & novel technologies. We wade into the 2025 AI waters, but walk out before we drown.
Thanks to our sponsor, Logistically. Email: elmtown@logisticallyinc.com.
Music by Jesse Moore.
Edited by Jared M. Smith.
Recording date: 2025.11.07
Guest
Show notes
[00:00:17] Disclaimer: AI & Publish Time
[00:00:50] Sponsored by Logistically
[00:01:11] Introducing Joe Thel
- Deepgram
- Dillon Kearns' elm-pages
- Elm Camp
- Magic Read Along podcast
[00:12:01] Question from the Deepgram team: Pitching Elm
[00:14:50] Web components
- Custom Elements (The Elm Guide)
- Web Components (MDN)
- Elm Radio
[00:24:08] Question from Deepgram: Fun stories with animation
[00:29:29] Novelty budget
- "Choose Boring Technology" by Dan McKinley
- "Facilitating Technology Change Through Cultural Change" by Grant Maki (elm-conf 2018)
[00:38:10] Artificial Intelligence
[00:55:17] elm-codegen: Rediscovering the feels of "compile-time", active vs. passive
- elm-codegen
- Serde
- "Solving the Boolean Identity Crisis" by Jeremy Fairbank (elm-conf 2017)
[01:10:24] Question from Deepgram: Early design decisions
- elm-spa-example by Richard Feldman
[01:15:32] Picks
Joe's picks
- "Learning Parser Combinators With Rust" by Bodil Stokke
- Crafting Interpreters by Robert Nystrom
- X-Bows keyboard
Jared's picks
- Kinesis Advantage
- Rondo for Strings and Pegs by Joe Thel
- Zenyatta Mondatta by The Police
- Vinyl records, in general