# 🎙 Elm Radio Episode 51: Primitive Obsession

**URL:** https://discourse.elm-lang.org/t/elm-radio-episode-51-primitive-obsession/8209
**Category:** Show and Tell
**Created:** [February 28, 2022, 4:14pm UTC](https://discourse.elm-lang.org/t/elm-radio-episode-51-primitive-obsession/8209 "2022-02-28T16:14:35Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![dillonkearns](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/dillonkearns/32/1587_2.png) [@dillonkearns](https://discourse.elm-lang.org/u/dillonkearns)
#### Post date: [February 28, 2022, 4:14pm UTC](https://discourse.elm-lang.org/t/elm-radio-episode-51-primitive-obsession/8209/1 "2022-02-28T16:14:35Z")

</div>

Hey everyone, we have a new Elm Radio episode today about the Primitive Obsession code smell. We break down the process of extracting types with semantic meaning, and how those types make your code easier to work with.

Hope you enjoy the episode!

> **[Episode 51: Primitive Obsession](https://elm-radio.com/episode/primitive-obsession/)**
>
> We discuss the Primitive Obsession code smell, and how introducing types with semantic meaning can improve your Elm codebase.

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex035/uploads/elm_lang/original/1X/50a05e53677a2c3b47776d7abd0f113eb50193a1.png) [@system](https://discourse.elm-lang.org/u/system)
#### Post date: [March 10, 2022, 4:14pm UTC](https://discourse.elm-lang.org/t/elm-radio-episode-51-primitive-obsession/8209/2 "2022-03-10T16:14:37Z")

</div>

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.
