Does Not Compute

150 episodes listed below

Listen to the show on

Web dev talk that starts mid-conversation, tangents included.

The gist

Does Not Compute drops the listener into a web development conversation that is already underway, and one host calls that walk-in feel the style of the show. Tangents about surfing, masks and Pokémon starters share room with LiveView memory, client estimates that keep shifting, legacy codebases and the nagging sense of falling behind.

PRESS PLAY

Find your next episode

All episodes

About Does Not Compute

Does Not Compute is a web development podcast that treats the conversation itself as the format. In one episode a host explains the habit plainly. Recordings are usually cut so the listener seems to walk in on a chat already underway, and that, in the host's words, is the style of the show. The excerpts bear it out. Episodes open on a group clap on the count of three, on whether to mask up for a coffee shop as California reopened, and on a surf outing that took a turn when a stranger strolled onto the beach. Somewhere after that, the web work shows up. When it does, it is specific. One LiveView conversation turns on the fact that these processes stay alive on the server for as long as someone keeps a page open. State held in memory therefore becomes a real cost with heavy traffic or a deep data model. The same thread widens into a point about working relationships, with small teaching moments like that credited with building rapport with whoever you work with or for. Elsewhere, a question about just writing in Crystal leads to a quieter admission that the tech has become a consequence of the problem being solved rather than the thing steering it. A blog post titled 'Creating a Mesh of Monolithic Microservices with Steps and Redwood' gets pulled up and enjoyed on its own terms, as a thought experiment built because it could be. Client work runs through much of this. Estimates are described as temporary by nature, since a project agreed under contract can change three months in, and one sign-off ends on a joke estimate that the client will make two more changes before the job is done. The episode with Drew Clements, welcomed back as a friend of the show, covers legacy client codebases set up in completely different ways, a first encounter with Twig, and the uneasy sense that social media makes everyone else look faster at shipping. That candour about feeling behind is one of the more useful things on offer. The show handles absence and endings with some warmth too. '273: Game-Jamming with Thomas Eckert and Paul Straw' went ahead without Sean, and the three people on the mic joked about being the three non-Seans. '285: Purpose Fulfilled' is introduced on air as the final episode of the podcast. Code streams are floated for later, and a Discord is named as the place to keep talking. In that episode, Paul is thanked for a remark from an earlier appearance about weighing small daily decisions by whether they push toward being a better person. For the technical side, '281: The Vagaries of Unicode are Boundless' holds the LiveView memory discussion. '283: Drew Clements' and '280: Always Be Pivoting' carry the talk of inherited code and estimates. And an argument over Squirtle versus Charmander as a Pokémon starter gets as much conviction as anything about code.

Made for: Suits a listener who wants web development talk with the loose ends left in. LiveView memory and language choice sit next to client estimates, inherited codebases and the worry of falling behind, usually alongside some tangents about surfing, masks and Pokémon.

What sets it apart: It drops the listener into a conversation already in motion, a style one host names on air. Career doubts, client stories and off-topic banter get as much room as the code.

In their own words

A weekly chat about the lives and workflows of modern web developers, hosted by Sean Washington & Rockwell Schrock.

Why you'd press play

A LiveView memory lesson meets a Squirtle argument, if that's your kind of developer hangout.

Press play if you want

  • to understand why a LiveView page left open can keep server memory busy
  • to hear someone treat project estimates as temporary when a client changes the brief
Read the full recommendation in PlayNext →
project estimates and shifting client scopelegacy client codebasesLiveView state and server memorychoosing tech to fit the problemfeeling behind other developers onlinereturning guestsoff-topic banter about surfing, masks and Pokémon

Talks about

Best episodes of Does Not Compute

Short reviews from the PlayNext desk, based on the episodes we processed.

285: Purpose FulfilledAug 5, 2021

A loose farewell makes a clear case for how small daily choices shape the developer someone becomes.

The DNC podcast's final recording treats a reunion as a modest, lasting argument about change. Paul Rockwell returns because he was there at the beginning, and the hosts use that symmetry to look back on a show that started in October 2015.

283: Drew ClementsJul 16, 2021

Drew's return turns agency pressure and honest estimation into a grounded conversation about changing how his software work gets done.

Drew's conversation follows a working life shaped by sudden responsibility, shifting jobs, and the pressure to move faster than careful software work really allows.

282: Off That PlateauJul 8, 2021

A playful architecture premise turns into a grounded discussion about choosing tools after the problem is clear.

Does Not Compute's "Off That Plateau" finds its spark in Anthony's post, "Creating a Mesh of Monolithic Microservices with Steps and Redwood." The title gives the hosts an easy opening: part joke, part dare, part architecture thought experiment about a cluster of monoliths…

281: The Vagaries of Unicode are BoundlessJul 2, 2021

A relaxed developer chat blends live-view memory lessons with Santa Cruz surf lore and a Squirtle verdict.

Does Not Compute works best as a relaxed field note from the margins of a developer's day. A Santa Cruz surfing story opens into a useful explanation of why live views can keep memory tied up on long-lived servers, and the Rails context gives the technical discussion a practical…

Podcasts like Does Not Compute

Episodes

  1. 1

    247: It's Good to Learn

    ·48m
  2. 2

    284: A Good, Practical Tool

    ·1h 2m
  3. 3

    283: Drew Clements

    ·50m
  4. 4

    282: Off That Plateau

    ·50m
  5. 5

    281: The Vagaries of Unicode are Boundless

    ·1h 4m
  6. 6

    280: Always Be Pivoting

    ·54m
  7. 7

    279: All Roads Lead to JSX

    ·1h
  8. 8

    278: Anthony Campolo - Redwood, Stepzen, and more

    ·59m
  9. 9

    277: This is an Abomination

    ·54m
  10. 10

    276: A Conversation of Tradeoffs

    ·1h 5m
  11. 11

    275: We Considered Every Piece

    ·1h 1m
  12. 12

    274: Back to Web Fundamentals

    ·56m
  13. 13

    273: Game-Jamming with Thomas Eckert and Paul Straw

    ·1h 4m
  14. 14

    272: Real, Sustainable Knowledge

    ·57m
  15. 15

    271: Objective-C Is the Future

    ·53m
  16. 16

    270: Is This a Good Change?

    ·49m
  17. 17

    269: I'm Charging in Pizzas

    ·57m
  18. 18

    268: Eventually I'll Land on Something

    ·51m
  19. 19

    267: It's Not Complete Garbage, Probably

    ·59m
  20. 20

    266: Working in Isolation

    ·54m
  21. 21

    265: Eric Normand - Grokking Simplicity, Stratified Design & Functional Programming

    ·1h 8m
  22. 22

    264: Chasing Simplicity

    ·52m
  23. 23

    263: Not Interested In Jira-ing

    ·55m
  24. 24

    262: My Tools Through Their Eyes

    ·49m
  25. 25

    261: You're Writing an Application

    ·55m
  26. 26

    260: Hey, Paul!

    ·55m
  27. 27

    259: Seeing the UI Respond

    ·1h
  28. 28

    258: Greg Schier, Creator of Insomnia

    ·1h 8m
  29. 29

    256: Just Get It Out

    ·1h 3m
  30. 30

    254: Appreciate Other Ways of Working

    ·59m
  31. 31

    253: Mongo-Adjacent

    ·1h
  32. 32

    252: Words Mean Things Specifically

    ·57m
  33. 33

    251: The M1 Journey

    ·43m
  34. 34

    250: It's Mostly Fine

    ·54m
  35. 35

    249: It's People-Related

    ·55m
  36. 36

    248: I'm Salivating a Lot

    ·58m
  37. 37

    285: Purpose Fulfilled

    ·1h 1m
  38. 38

    246: Embrace the Change

    ·55m
  39. 39

    245: This Makes Me Feel Weird

    ·55m
  40. 40

    244: Frozen In Time

    ·51m
  41. 41

    243: Done is the Engine of More

    ·48m
  42. 42

    242: Where's the MVC Gone?

    ·56m
  43. 43

    241: You Seem Happier

    ·56m
  44. 44

    240: Perfect Morse Code

    ·1h 7m
  45. 45

    239: Decisions in Service of the Customer

    ·49m
  46. 46

    238: Foot-Gun Issues

    ·1h 1m
  47. 47

    237: Engineering Lead

    ·49m
  48. 48

    236: Thomas Eckert

    ·1h
  49. 49

    235: Desire Paths

    ·1h 4m
  50. 50

    234: A Different Pile of Hacks

    ·56m
  51. 51

    233: All my things are broken

    ·1h 4m
  52. 52

    232: I Wasn't That Cool in High School

    ·42m
  53. 53

    231: Solve it From the Inside

    ·1h
  54. 54

    230: A Higher-Order Episode

    ·1h 5m
  55. 55

    229: 4K Rolly-Cart

    ·1h
  56. 56

    228: Pluggier and Playier

    ·54m
  57. 57

    227: React? It's Fine.

    ·58m
  58. 58

    226: It's Still Valuable

    ·1h
  59. 59

    225: I Want To Be a Shredder / Building a Second Brain

    ·59m
  60. 60

    224: Evidence That You're Building Something

    ·53m
  61. 61

    223: Two Hours a Week

    ·51m
  62. 62

    222: Deep Sigh

    ·57m
  63. 63

    221: Dragons Lingering In The Shadows

    ·58m
  64. 64

    220: Is This Good For The Company?

    ·53m
  65. 65

    219: Just Build Things

    ·53m
  66. 66

    218: It's Plain As Day

    ·1h
  67. 67

    217: The Cold Sweats

    ·52m
  68. 68

    216: Less Than One Sale Per Day

    ·47m
  69. 69

    215: Furniture, Living Room, Chair

    ·47m
  70. 70

    214: Minimal Work for Maximum Gain

    ·57m
  71. 71

    213: Upswing on the Sine Wave

    ·50m
  72. 72

    212: Tailwind UI

    ·1h 5m
  73. 73

    211: Jason Lengstorf

    ·46m
  74. 74

    210: You Don't Need the Kitchen Sink

    ·50m
  75. 75

    209: Too Much For One Person

    ·1h 1m
  76. 76

    208: Jetbrains Journey

    ·51m
  77. 77

    207: Greg Schier, Creator of Insomnia

    ·1h 4m
  78. 78

    206: A New Slab of Aluminium

    ·54m
  79. 79

    205: Hindsight is Worth Fifty Cents

    ·55m
  80. 80

    204: 2019 Year-End Review

    ·1h 5m
  81. 81

    203: Scheduled Web Crawling

    ·55m
  82. 82

    202: Azure App Services with Stefan Schackow

    ·1h
  83. 83

    201: Blazor with Dan Roth

    ·55m
  84. 84

    200: Visual Studio Online with Nik Molnar

    ·52m
  85. 85

    199: Feature Pi

    ·1h 2m
  86. 86

    198: Leverage Networking with Noah Labhart

    ·57m
  87. 87

    197: It's Not a Refactor

    ·56m
  88. 88

    196: Everyone Wants WebAssembly

    ·55m
  89. 89

    187: Leveling Up as a Junior Dev with Drew Clements

    ·56m
  90. 90

    195: Nuxt Productivity

    ·56m
  91. 91

    194: Productive Planning

    ·55m
  92. 92

    193: Ecto For Everything

    ·53m
  93. 93

    192: Integrating Phoenix LiveView

    ·56m
  94. 94

    191: Elixir Conf 2019 Part LiveView

    ·48m
  95. 95

    190: Elixir Conf 2019 Part 1

    ·47m
  96. 96

    189: Mechanical Refactoring

    ·58m
  97. 97

    188: Consistency Is Hard

    ·52m
  98. 98

    186: Job Queues

    ·51m
  99. 99

    257: Redwood.js with Anthony Campolo

    An interview with Anthony Campolo, a core team member of Redwood JS, discussing his role as a developer advocate and the full stack jam stack ecosystem.

    ·1h 3m
  100. 100

    255: Skinning the Same Cat

    Two web developers chat about mask recommendations to prevent glasses fogging and share personal tips.

    ·50m
  101. 101

    285: Purpose Fulfilled

    Hidden gem

    Does Not Compute #285, "Purpose Fulfilled," closes the podcast with Sean, Rockwell, and Paul talking about six years of weekly recording, Discord community, and moving on from the formal show.

    Aug 5, 2021·1h 1m·2 clips
  102. 102

    284: A Good, Practical Tool

    Hosts compare front-end testing options, including Jest, Enzyme, testing library, and Cypress, after Sean spent a vacation week digging into them.

    Jul 23, 2021·1h 2m·2 clips
  103. 103

    283: Drew Clements

    Hidden gem

    Drew Clements describes moving from cold fusion support and full-time design into front-end work at Foster Commerce after a March 2020 layoff.

    Jul 16, 2021·50m·2 clips
  104. 104

    282: Off That Plateau

    Hidden gem

    Sean and Anthony compare a planned subdomain abstraction with a one-function fix, then land on “solve the problem you have” after a few hours of design churn.

    Jul 8, 2021·50m·2 clips
  105. 105

    281: The Vagaries of Unicode are Boundless

    Hidden gem

    The speaker describes a TypeScript migration for a React app built on MUI, where `theme.palette` had mixed strings and objects and needed module augmentation to match reality.

    Jul 2, 2021·1h 4m·2 clips
  106. 106

    280: Always Be Pivoting

    Does Not Compute episode 280, "Always Be Pivoting," connects post-pandemic work changes with software-project estimation and client trade-offs.

    Jun 22, 2021·54m·2 clips
  107. 107

    279: All Roads Lead to JSX

    Sean describes moving from grinding on side projects out of "insecurity" and "imposter syndrome" to using a weekly 2.5-hour Thursday L&D block at work, including an Elasticsearch primer.

    Jun 16, 2021·1h·2 clips
  108. 108

    278: Anthony Campolo - Redwood, Stepzen, and more

    Anthony Campolo, now a StepZen developer advocate and a RedwoodJS core team member, describes learning each tool by writing a hello-world tutorial for it, from Gatsby and Next to ES build, Vite and Snowpack.

    Jun 10, 2021·59m·2 clips
  109. 109

    277: This is an Abomination

    Jun 4, 2021·54m
  110. 110

    276: A Conversation of Tradeoffs

    May 27, 2021·1h 5m
  111. 111

    275: We Considered Every Piece

    May 20, 2021·1h 1m
  112. 112

    274: Back to Web Fundamentals

    May 14, 2021·56m
  113. 113

    273: Game-Jamming with Thomas Eckert and Paul Straw

    The hosts chat about web developer workflows and welcome guests, with a casual conversation style.

    May 5, 2021·1h 4m
  114. 114

    272: Real, Sustainable Knowledge

    Apr 27, 2021·57m
  115. 115

    271: Objective-C Is the Future

    Apr 21, 2021·53m
  116. 116

    270: Is This a Good Change?

    Apr 14, 2021·49m
  117. 117

    269: I'm Charging in Pizzas

    Apr 6, 2021·57m
  118. 118

    268: Eventually I'll Land on Something

    Mar 30, 2021·51m
  119. 119

    267: It's Not Complete Garbage, Probably

    Mar 24, 2021·59m
  120. 120

    266: Working in Isolation

    Mar 16, 2021·54m
  121. 121

    265: Eric Normand - Grokking Simplicity, Stratified Design & Functional Programming

    Mar 9, 2021·1h 8m
  122. 122

    264: Chasing Simplicity

    Mar 2, 2021·52m
  123. 123

    263: Not Interested In Jira-ing

    Feb 23, 2021·55m
  124. 124

    262: My Tools Through Their Eyes

    Feb 16, 2021·49m
  125. 125

    261: You're Writing an Application

    Feb 9, 2021·55m
  126. 126

    260: Hey, Paul!

    Feb 2, 2021·55m
  127. 127

    259: Seeing the UI Respond

    Jan 26, 2021·1h
  128. 128

    258: Greg Schier, Creator of Insomnia

    Jan 19, 2021·1h 8m
  129. 129

    257: Redwood.js with Anthony Campolo

    Interview with Anthony Campolo, a core team member of Redwood JS, discussing his role as developer advocate and the full stack Jamstack ecosystem.

    Jan 12, 2021·1h 3m
  130. 130

    256: Just Get It Out

    Jan 5, 2021·1h 3m
  131. 131

    255: Skinning the Same Cat

    Dec 30, 2020·50m
  132. 132

    254: Appreciate Other Ways of Working

    Dec 22, 2020·59m
  133. 133

    253: Mongo-Adjacent

    Dec 15, 2020·1h
  134. 134

    252: Words Mean Things Specifically

    Dec 8, 2020·57m
  135. 135

    251: The M1 Journey

    Dec 2, 2020·43m
  136. 136

    250: It's Mostly Fine

    Nov 24, 2020·54m
  137. 137

    249: It's People-Related

    Nov 17, 2020·55m
  138. 138

    248: I'm Salivating a Lot

    Nov 10, 2020·58m
  139. 139

    247: It's Good to Learn

    Nov 6, 2020·48m
  140. 140

    246: Embrace the Change

    Oct 27, 2020·55m
  141. 141

    245: This Makes Me Feel Weird

    Oct 20, 2020·55m
  142. 142

    244: Frozen In Time

    Oct 13, 2020·51m
  143. 143

    243: Done is the Engine of More

    Oct 6, 2020·48m
  144. 144

    242: Where's the MVC Gone?

    Sep 29, 2020·56m
  145. 145

    241: You Seem Happier

    Sep 22, 2020·56m
  146. 146

    240: Perfect Morse Code

    Sep 15, 2020·1h 7m
  147. 147

    239: Decisions in Service of the Customer

    Sep 8, 2020·49m
  148. 148

    238: Foot-Gun Issues

    Sep 1, 2020·1h 1m
  149. 149

    237: Engineering Lead

    Aug 25, 2020·49m
  150. 150

    236: Thomas Eckert

    Aug 18, 2020·1h