Show notes
Kevin Yank shares the challenges Culture Amp faced when scaling Elm & React with a Design System team in the middle, and how an acquisition tipped the ultimate decision to move Elm from “adopt” to “contain” at the company.Oh yeah, and there’s a new host, Jared M. Smith...stay tuned for more episodes!Thanks to our sponsor, Logistically. Email: [email protected] by Jesse Moore.Recording date: 2023.04.06 (07 on Kevin’s side of the world.)GuestKevin Yank (kevinyank.com)Show Notes00:01:03 Some of Kevin’s contributions to Elm"Developer Happiness on the Front End with Elm""Elm in Production: Surprises & Pain Points""Elm at Scale: More Surprises, More Pain Points"cultureamp/elm-css-modules-loader00:01:45 History of Elm at Culture AmpElm Town 10 – About being "in production"Elm Town 14 – Spotlight on Kevin Yank00:04:49 "Why didn’t you just…"Evan Czaplicki’s talk "The Hard Parts of Open Source"00:05:54 The exciting challenge: styling Elmelm-css-modules-loader00:10:50 Sharing a design system00:13:48 Design System team challenges00:16:30 Acquiring a large React codebase00:17:24 Upgrading to Elm 0.1900:19:24 Momentum before the acquisition00:24:12 Communicating the decision to “contain” Elm00:32:43 An alternative reality with Elm for Culture Amp00:42:26 How Elm changed the way that the teams at Culture Amp work00:44:34 Elm as a secret weapon for recruitment00:48:00 “Why didn’t you just use web components?”00:49:25 Kevin's blog postOn Endings: Why & How We Retired Elm at Culture Amp00:55:56 Success, or how never adopting Elm at Culture Amp would be worse00:59:34 Take responsibility for user experiencesEvan's tweet01:00:23 Reminiscing on past episodesElm Town 48 - Making Little Games Like PresentsElm Town 51 – You went down the well? That’s the cheat way!Elm Town 37 - Upgrading to Elm 0.19 with Luke Westby & Richard FeldmanElm Town 36 - The Risk of Elm with Dhruv Dang…all of them ;)01:06:15 Elm Radio rocks!01:08:10 ThanksKevin YankXavier HoMurphy RandleFergus MeiklejohnFormer sponsorsListeners...and many more


