{"version":"1.0","type":"rich","provider_name":"Acast","provider_url":"https://acast.com","height":250,"width":700,"html":"<iframe src=\"https://embed.acast.com/$/65de32896569fa0017d17653/6964fd2e9ab39048a6260ddc?\" frameBorder=\"0\" width=\"700\" height=\"250\"></iframe>","title":"IDE-cide (with Samir Talwar)","description":"<p>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.</p><p><br></p><p><strong>Links:</strong></p><p><br></p><p><a href=\"https://functional.computer/\" rel=\"noopener noreferrer\" target=\"_blank\">Samir Talwar (site)</a></p><p><a href=\"https://functional.computer/blog/programming-peaked\" rel=\"noopener noreferrer\" target=\"_blank\">“Programming Peaked” (Samir’s post)</a></p><p><a href=\"https://microsoft.github.io/language-server-protocol/\" rel=\"noopener noreferrer\" target=\"_blank\">Language Server Protocol (LSP)</a></p><p><a href=\"https://code.visualstudio.com/\" rel=\"noopener noreferrer\" target=\"_blank\">Visual Studio Code</a></p><p><a href=\"https://www.vim.org/\" rel=\"noopener noreferrer\" target=\"_blank\">Vim</a></p><p><a href=\"https://martinfowler.com/articles/continuousIntegration.html\" rel=\"noopener noreferrer\" target=\"_blank\">Continuous integration (Martin Fowler)</a></p><p><a href=\"https://www.extremeprogramming.org/\" rel=\"noopener noreferrer\" target=\"_blank\">Extreme Programming (XP)</a></p><p><a href=\"https://docs.github.com/en/pull-requests\" rel=\"noopener noreferrer\" target=\"_blank\">Pull requests (GitHub docs)</a></p><p><a href=\"https://kubernetes.io/\" rel=\"noopener noreferrer\" target=\"_blank\">Kubernetes</a></p><p><a href=\"https://www.docker.com/\" rel=\"noopener noreferrer\" target=\"_blank\">Docker</a></p><p><a href=\"https://letsencrypt.org/\" rel=\"noopener noreferrer\" target=\"_blank\">Let’s Encrypt</a></p><p><a href=\"https://joinmastodon.org/\" rel=\"noopener noreferrer\" target=\"_blank\">Mastodon</a></p><p><br></p><p><strong>Dead Code Podcast Links:</strong></p><p><br></p><p><a href=\"https://hachyderm.io/@deadcode\" rel=\"noopener noreferrer\" target=\"_blank\">Mastodon</a></p><p><a href=\"https://twitter.com/DeadCodePod\" rel=\"noopener noreferrer\" target=\"_blank\">X</a></p><p><br></p><p><strong>Jared’s Links:</strong></p><p><br></p><p><a href=\"https://supergood.social/@jared\" rel=\"noopener noreferrer\" target=\"_blank\">Mastodon</a></p><p><a href=\"https://twitter.com/jardonamron\" rel=\"noopener noreferrer\" target=\"_blank\">X</a></p><p><a href=\"https://www.twitch.tv/jardonamron\" rel=\"noopener noreferrer\" target=\"_blank\">twitch.tv/jardonamron</a></p><p><a href=\"https://jardo.dev\" rel=\"noopener noreferrer\" target=\"_blank\">Jared’s Newsletter &amp; Website</a></p><p><br></p><p><a href=\"https://docs.google.com/document/u/1/d/1BVNsjiXbTX4p2jcsrnpD4WxY4lrx7pCsqqN_J1rf0cY/edit?tab=t.0\" rel=\"noopener noreferrer\" target=\"_blank\">Episode Transcript</a></p>","author_name":"Jared Norman"}