{"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/69a97b3c345da197e047d60c?\" frameBorder=\"0\" width=\"700\" height=\"250\"></iframe>","title":"Frankenstein’s System (with Sean Goedecke)","description":"<p>Sean Goedecke contrasts generic design advice (principles and patterns not grounded in a specific codebase) with concrete design (decisions shaped by the real code, constraints, and existing “prior art”), arguing you can’t meaningfully design software you don’t work on because you lack the context to make implementable calls. Generic advice has its place (greenfield work, company-wide guardrails), but in large, messy systems consistency matters more than isolated “good design,” because teams survive by reusing known patterns and keeping the codebase coherent. He’s skeptical of architect handoffs where designs ignore practical timelines and incentives reward complexity, and he notes AI coding tools behave like smart outsiders—useful, but prone to reinventing what already exists unless humans with deep context guide them.</p><p><br></p><p><strong>Links:</strong></p><p><br></p><p><a href=\"https://www.seangoedecke.com/you-cant-design-software-you-dont-work-on/\" rel=\"noopener noreferrer\" target=\"_blank\">Sean Goedecke’s article: “You can’t design software you don’t work on”</a></p><p><a href=\"https://en.wikipedia.org/wiki/SOLID\" rel=\"noopener noreferrer\" target=\"_blank\">SOLID principles (overview)</a></p><p><a href=\"https://en.wikipedia.org/wiki/Single-responsibility_principle\" rel=\"noopener noreferrer\" target=\"_blank\">Single-responsibility principle (SRP)</a></p><p><a href=\"https://github.com/features/copilot\" rel=\"noopener noreferrer\" target=\"_blank\">GitHub Copilot (product page)</a></p><p><a href=\"https://docs.github.com/copilot/code-review\" rel=\"noopener noreferrer\" target=\"_blank\">GitHub Copilot code review (docs)</a></p><p><a href=\"https://www.claude.com/product/claude-code\" rel=\"noopener noreferrer\" target=\"_blank\">Claude Code (Anthropic product page)</a></p><p><a href=\"https://www.theverge.com/news/873665/github-claude-codex-ai-agents\" rel=\"noopener noreferrer\" target=\"_blank\">GitHub adding Claude + Codex agents (The Verge)</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/d/1t8SUfgHvLN8rMtRLvENxx26gJtbW3941NvDL9SaiX_E/edit?pli=1&amp;tab=t.0\" rel=\"noopener noreferrer\" target=\"_blank\">Episode Transcript</a></p>","author_name":"Jared Norman"}