Sign in

Dead Code

@deadcode.website
64 followers 11 following 440 posts

A podcast by @jardo.dev about making the software industry better. New episodes every Tuesday. deadcode.website

PostsRepliesMedia
Dead Code @deadcode.website · 11h
Listen on Dead Code: shows.acast.com/dead-code/e...
shows.acast.com
Where the Bodies Are Buried (with Kerri Miller) | Dead Code
A podcast about how the software industry got this way
000
Dead Code @deadcode.website · 11h
Kerri Miller built Keela to stay out of engineers' way, and she kept receipts to show it was worth it. Removing dead code at GitLab now saves about $150,000 a year in CI costs. It also cut the app's overall compute complexity score by around 2.5%.
100
Dead Code @deadcode.website · 29/09/2026
🎧 Full episode: shows.acast.com/dead-code/e...
shows.acast.com
Where the Bodies Are Buried (with Kerri Miller) | Dead Code
A podcast about how the software industry got this way
000
Dead Code @deadcode.website · 29/09/2026
Most big codebases have a layer where someone changed everything at once. Kerri Miller compares it to the K-T boundary in the fossil record. Those sweeping commits touch hundreds of files and break git blame. Keela takes the slower route and blocks new dead code as it comes in.
100
Dead Code @deadcode.website · 23/09/2026
Full episode here: shows.acast.com/dead-code/e...
shows.acast.com
None Dare Refactor (with Noah Silvera) | Dead Code
A podcast about how the software industry got this way
000
Dead Code @deadcode.website · 23/09/2026
🎧 Listen to the full show: shows.acast.com/dead-code/e...
shows.acast.com
None Dare Refactor (with Noah Silvera) | Dead Code
A podcast about how the software industry got this way
000
Dead Code @deadcode.website · 23/09/2026
Some of your throwaway code is going to become permanent, and Noah Silvera thinks that can be fine. What decides whether it ever gets replaced is naming. Code nobody can follow does not get rewritten. It sits there because everyone is too scared to touch it.
100
Dead Code @deadcode.website · 23/09/2026
"Some bottlenecks just can't be widened no matter what Sam Altman says." Noah Silvera did hand an AI agent a feature on deadline and it worked. It came back messy but correct enough to ship. She credits knowing the requirements well enough to write precise verification criteria.
200
Dead Code @deadcode.website · 18/09/2026
Hear the full conversation: shows.acast.com/dead-code/e...
shows.acast.com
None Dare Refactor (with Noah Silvera) | Dead Code
A podcast about how the software industry got this way
000
Dead Code @deadcode.website · 18/09/2026
"It will not matter if you deliver something if you deliver the wrong thing." Noah Silvera does the arithmetic. Skipping the research saves half a day. Fixing the same problem in production costs a day and a half. The client waits longer for what they actually needed.
100
Dead Code @deadcode.website · 16/09/2026
Listen on Dead Code: shows.acast.com/dead-code/e...
shows.acast.com
None Dare Refactor (with Noah Silvera) | Dead Code
A podcast about how the software industry got this way
000
Dead Code @deadcode.website · 16/09/2026
Your product manager is relaying what another team told them, and so was that team. Noah Silvera calls it the line of telephone. Taking a requirement at face value means trusting all of it. She argues engineers own the outcome either way, so the floor is asking the client why.
100
Dead Code @deadcode.website · 15/09/2026
🎧 Full episode: shows.acast.com/dead-code/e...
shows.acast.com
None Dare Refactor (with Noah Silvera) | Dead Code
A podcast about how the software industry got this way
000
Dead Code @deadcode.website · 15/09/2026
Some iteration happens outside the codebase. Noah Silvera has spent six years at Super Good Software on clients who want everything fast and right the first time. She argues the cheapest way to avoid building the wrong thing is negotiating requirements before opening the editor.
100
Dead Code @deadcode.website · 09/09/2026
Full episode here: shows.acast.com/dead-code/e...
shows.acast.com
Bound for Valhalla with Charles Nutter | Dead Code
A podcast about how the software industry got this way
000
Dead Code @deadcode.website · 09/09/2026
Your production server is slow and nobody can tell you why. Charles Nutter attaches a tool to a running process and watches where the time goes, at one or two percent overhead. That tooling is a big reason JRuby users stay and comes from thousands of engineers improving the JVM.
100
Dead Code @deadcode.website · 09/09/2026
🎧 Listen to the full show: shows.acast.com/dead-code/e...
shows.acast.com
Bound for Valhalla with Charles Nutter | Dead Code
A podcast about how the software industry got this way
000
Dead Code @deadcode.website · 09/09/2026
"Some of them tell me they've been running JRuby for 15 years, and I never heard a word about it." Charles Nutter meets new JRuby users at every conference he attends. He funds the project himself now through Headius Enterprises, and those users are the reason it still ships.
100
Dead Code @deadcode.website · 04/09/2026
Listen to the full conversation: shows.acast.com/dead-code/e...
shows.acast.com
Bound for Valhalla with Charles Nutter | Dead Code
A podcast about how the software industry got this way
000
Dead Code @deadcode.website · 04/09/2026
"The top three complaints about JRuby are all startup time, basically." Charles Nutter thinks JRuby would be close to standard in Ruby shops today if that had been solved a decade ago. He also explains why the fix was never his to make and what the OpenJDK team changed recently.
100
Dead Code @deadcode.website · 02/09/2026
Hear the origin story on Dead Code: shows.acast.com/dead-code/e...
shows.acast.com
Bound for Valhalla with Charles Nutter | Dead Code
A podcast about how the software industry got this way
000
Dead Code @deadcode.website · 02/09/2026
It cost $50 to get in and 60 people showed up. Charles Nutter was a Java architect on government contracts when he sat in on that DC Ruby conference and understood every slide without ever writing Ruby. He went looking for a way to use it at work and found JRuby idle since 2001.
100
Dead Code @deadcode.website · 01/09/2026
🎧 Full episode: shows.acast.com/dead-code/e...
shows.acast.com
Bound for Valhalla with Charles Nutter | Dead Code
A podcast about how the software industry got this way
000
Dead Code @deadcode.website · 01/09/2026
People hear "Ruby on the JVM" and immediately picture themselves writing Java. Charles Nutter has spent 20 years saying otherwise. JRuby is a full Ruby implementation, and a Rails or Hanami app comes straight over to run on better garbage collection and real parallel threads.
120
Dead Code @deadcode.website · 28/08/2026
🎧 Listen to the full show: shows.acast.com/dead-code/e...
shows.acast.com
Dragged Into Done (with Nikhil Suresh) | Dead Code
A podcast about how the software industry got this way
000
Dead Code @deadcode.website · 28/08/2026
His managers quoted the Agile Manifesto for a year. He assumed it was 400 pages of ISO-style rules. Then Nik Suresh actually looked it up, found five lines, and spent a week convinced he'd found the wrong document. His manager was no help. He'd never read it either.
100
Dead Code @deadcode.website · 26/08/2026
Full episode here: shows.acast.com/dead-code/e...
shows.acast.com
Dragged Into Done (with Nikhil Suresh) | Dead Code
A podcast about how the software industry got this way
000
Dead Code @deadcode.website · 26/08/2026
"If you've got one-hour stand-ups, like, just quit. You're cooked." Nik Suresh thought he was immune to his dysfunctional workplace because he could see how silly it was. Years later, he can name exactly what staying cost him.
110
Dead Code @deadcode.website · 21/08/2026
Listen to the full conversation: shows.acast.com/dead-code/e...
shows.acast.com
Dragged Into Done (with Nikhil Suresh) | Dead Code
A podcast about how the software industry got this way
000
Dead Code @deadcode.website · 21/08/2026
One day late? Freak out. Nik Suresh argues a missed deadline is evidence your estimate was wrong from the start, and every extra week makes that case stronger. His fix is to panic on day one, when there's still time to do something about it.
100
Dead Code @deadcode.website · 19/08/2026
Hear the whole argument on Dead Code: shows.acast.com/dead-code/e...
shows.acast.com
Dragged Into Done (with Nikhil Suresh) | Dead Code
A podcast about how the software industry got this way
000
Dead Code @deadcode.website · 19/08/2026
"You're asking people to lie to you basically full time." Nik Suresh has a theory about what Jira boards and story points are really for. Hint: it has more to do with executive comfort than shipping software.
100
Dead Code @deadcode.website · 18/08/2026
🎧 Full episode: shows.acast.com/dead-code/e...
shows.acast.com
Dragged Into Done (with Nikhil Suresh) | Dead Code
A podcast about how the software industry got this way
001
Dead Code @deadcode.website · 18/08/2026
Layoffs were coming, so every team started relabeling their one-point stories as threes. Nik Suresh watched it happen during COVID: velocity numbers went up, executives were pleased, and the teams that reported honest numbers got fired. Every single one of them.
100
Dead Code @deadcode.website · 14/08/2026
🎧 Listen to the full show: shows.acast.com/dead-code/e...
shows.acast.com
No More Magic (with Nithin Bekal) | Dead Code
A podcast about how the software industry got this way
000
Dead Code @deadcode.website · 14/08/2026
Always dreamed of building your own programming language? Nithin Bekal's advice: just dive in. Parsing is more approachable than it looks, and his first working release shipped in three days. "It may not be adopted by everyone, but who cares? You'll learn a lot along the way."
110
Dead Code @deadcode.website · 12/08/2026
Full episode here: shows.acast.com/dead-code/e...
shows.acast.com
No More Magic (with Nithin Bekal) | Dead Code
A podcast about how the software industry got this way
000
Dead Code @deadcode.website · 12/08/2026
"I add something in and then, like, two days later, I realize I hate it." Language design is hard. And Nithin Bekal says his language will keep its rough edges until he does the one thing he hasn't done yet: actually write code in it.
100
Dead Code @deadcode.website · 07/08/2026
Listen to the full conversation: shows.acast.com/dead-code/e...
shows.acast.com
No More Magic (with Nithin Bekal) | Dead Code
A podcast about how the software industry got this way
000
Dead Code @deadcode.website · 07/08/2026
Matz built Spinel. Steve Klabnik built Rue. And Nithin Bekal built Sapphire. There's a whole cluster of new hobby languages right now, and it's not a coincidence. Getting to 90% of a language in two months changes the math.
100
Dead Code @deadcode.website · 05/08/2026
Hear how he's rethinking agent-assisted development on Dead Code: shows.acast.com/dead-code/e...
shows.acast.com
No More Magic (with Nithin Bekal) | Dead Code
A podcast about how the software industry got this way
010
Dead Code @deadcode.website · 05/08/2026
"I definitely feel like I've lost control of the codebase." Nithin Bekal has a working language, a Wasm target, and 15,000 lines of Rust he doesn't fully understand. Now comes the hard part: taking it back.
110
Dead Code @deadcode.website · 04/08/2026
🎧 Full episode: shows.acast.com/dead-code/e...
shows.acast.com
No More Magic (with Nithin Bekal) | Dead Code
A podcast about how the software industry got this way
001
Dead Code @deadcode.website · 04/08/2026
His laptop died a few weeks into building a new programming language. So he kept going... from his phone. Nithin Bekal on what it's like to give an LLM complete control over how your language evolves, and why it was "scary."
111
Dead Code @deadcode.website · 29/07/2026
Hear why: shows.acast.com/dead-code/e...
shows.acast.com
Twilight of the Object God (with Ismael Celis) | Dead Code
A podcast about how the software industry got this way
000
Dead Code @deadcode.website · 29/07/2026
Elixir would have made the event sourcing part easier. Ismael Celis picked Ruby anyway, specifically so it would be harder. The constraint was the point.
101
Dead Code @deadcode.website · 24/07/2026
New Dead Code: shows.acast.com/dead-code/e...
shows.acast.com
Twilight of the Object God (with Ismael Celis) | Dead Code
A podcast about how the software industry got this way
000
Dead Code @deadcode.website · 24/07/2026
Full conversation: shows.acast.com/dead-code/e...
shows.acast.com
Twilight of the Object God (with Ismael Celis) | Dead Code
A podcast about how the software industry got this way
000
Dead Code @deadcode.website · 24/07/2026
Optimistic locking is a proxy for the real question. Ismael Celis on Dynamic Consistency Boundaries and what it actually means for a decision to still be valid by the time you commit it.
100
Dead Code @deadcode.website · 24/07/2026
Every time you update the cart, you throw away what the cart used to be. Ismael Celis makes the case that the temporal model isn't an alternative to the relational one. It's a superset of it.
100