Skip to content
Artwork for Dead Code
Dead Code · January 13 · 46 min

IDE-cide (with Samir Talwar)

In this episode, Jared is joined by Samir Talwar to talk about why “programming peaked” and how the developer experience has arguably regressed over the last 15 years—from losing powerful IDE refactoring workflows to the ways pull requests can turn into delayed integration. They dig into what teams lost when testing became “everyone’s job,” why reviews often get stuck in surface-level diff commentary, and how pairing (with rotation) can restore earlier feedback and shared context. They also get into infrastructure trade-offs: containers and Let’s Encrypt are huge wins, but Kubernetes and other “Google-scale defaults” can add heavyweight complexity for teams that don’t actually need it. Links: Samir Talwar (site) “Programming Peaked” (Samir’s post) Language Server Protocol (LSP) Visual Studio Code Vim Continuous integration (Martin Fowler) Extreme Programming (XP) Pull requests (GitHub docs) Kubernetes Docker Let’s Encrypt Mastodon Dead Code Podcast Links: Mastodon X Jared’s Links: Mastodon X twitch.tv/jardonamron Jared’s Newsletter & Website Episode Transcript Hosted on Acast. See acast.com/privacy for more information.

0:00-46:59

transcript

No transcript — this publisher did not publish one.

show notes

In this episode, Jared is joined by Samir Talwar to talk about why “programming peaked” and how the developer experience has arguably regressed over the last 15 years—from losing powerful IDE refactoring workflows to the ways pull requests can turn into delayed integration. They dig into what teams lost when testing became “everyone’s job,” why reviews often get stuck in surface-level diff commentary, and how pairing (with rotation) can restore earlier feedback and shared context. They also get into infrastructure trade-offs: containers and Let’s Encrypt are huge wins, but Kubernetes and other “Google-scale defaults” can add heavyweight complexity for teams that don’t actually need it.


Links:


Samir Talwar (site)

“Programming Peaked” (Samir’s post)

Language Server Protocol (LSP)

Visual Studio Code

Vim

Continuous integration (Martin Fowler)

Extreme Programming (XP)

Pull requests (GitHub docs)

Kubernetes

Docker

Let’s Encrypt

Mastodon


Dead Code Podcast Links:


Mastodon

X


Jared’s Links:


Mastodon

X

twitch.tv/jardonamron

Jared’s Newsletter & Website


Episode Transcript


Hosted on Acast. See acast.com/privacy for more information.

links20