{"podcast":{"title":"The Changelog: Software Development, Open Source","slug":"the-changelog-software-development-open-source","podcast_index_feed_id":542376,"rss_url":"https://changelog.com/podcast/feed","website_url":"https://changelog.com/podcast","image_url":"https://cdn.changelog.com/static/images/podcasts/podcast-original-f16d0363067166f241d080ee2e2d4a28.png","author":"Changelog Media","episode_count":1008,"summary":"Software's best weekly news brief, deep technical interviews & talk show.","last_synced_at":null,"page_url":"https://stenobird.com/podcast/the-changelog-software-development-open-source"},"episode":{"title":"Finale & Friends (Friends)","slug":"finale-friends-friends","published_at":"2026-03-02T21:00:00+00:00","page_url":"https://stenobird.com/podcast/the-changelog-software-development-open-source/finale-friends-friends","show_page_url":"https://stenobird.com/podcast/the-changelog-software-development-open-source","url":"https://changelog.com/friends/129","audio_url":"https://op3.dev/e/https://pscrb.fm/rss/p/https://cdn.changelog.com/uploads/friends/129/changelog--friends-129.mp3","summary":"Jerod officially announces his retirement from The Changelog, reflecting on a decade-long journey through the evolving landscape of open source. The hosts share personal memories of the community, the evolution of web technologies, and the challenges of the content creation treadmill.","meta_description":"Jerod retires from The Changelog. A reflective look back at 12 years of software news, framework wars, and the enduring power of the open source community.","key_points":["Main idea: A retrospective on the evolution of the internet and developer interests from 2012 to the present","Main idea: The transition from the 'framework wars' era to the modern era of specialized tooling and mesh networking","Practical takeaway: Using Tailscale Funnel to expose local services without complex firewall configurations","Failure mode: The psychological toll and 'existential' weight of the constant weekly content production treadmill","Main idea: The importance of community-driven feedback loops through platforms like Zulip to maintain show quality"],"chapters":[{"start_ms":60000,"title":"A Decade of Changelog","summary":"Reflecting on the early days of 2012, the evolution of the WordPress blog, and the changing nature of developer interests."},{"start_ms":545000,"title":"The Era of Framework Wars","summary":"A look back at the rise of React, the Node.js/io.js fork, and the impact of key community contributors."},{"start_ms":1535000,"title":"Testing and Intent","summary":"A discussion on the importance of test coverage, documentation-driven development, and defining software intent."},{"start_ms":2520000,"title":"Self-Hosting and Networking","summary":"Exploring the benefits of self-hosting and using Tailscale Funnel to manage local services and identity."},{"start_ms":3470000,"title":"CI/CD and Runner Performance","summary":"Comparing GitHub Actions performance and the utility of specialized runners for faster builds."},{"start_ms":4450000,"title":"The Art of the Pull Request","summary":"Why smaller, more frequent PRs are easier to reason about and more effective than massive, monolithic changes."},{"start_ms":5910000,"title":"The Content Treadmill","summary":"Jerod discusses the emotional impact of retiring and the relentless cycle of weekly podcast production."}],"topics":["Open Source","Software Development","Podcast Retirement","Tailscale","DevOps","Web Development","Content Creation","Community Building"],"duration_seconds":6382,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/the-changelog-software-development-open-source/episodes/finale-friends-friends/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/the-changelog-software-development-open-source/finale-friends-friends.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}