{"podcast":{"title":"Go Time: Golang, Software Engineering","slug":"go-time-golang-software-engineering","podcast_index_feed_id":218840,"rss_url":"https://changelog.com/gotime/feed","website_url":"https://changelog.com/gotime","image_url":"https://cdn.changelog.com/uploads/covers/go-time-original.png?v=63725770357","author":"Changelog Media","episode_count":347,"summary":"Your source for wide-ranging discussions from all around the Go community. Panelists include Mat Ryer, Jon Calhoun, Natalie Pistunovich, Johnny Boursiquot, Angelica Hill, Kris Brandow, and Ian Lopshire. We discuss cloud infrastructure, distributed systems, microservices, Kubernetes, Docker... oh and also Go! Some people search for GoTime or GoTimeFM and can't find the show, so now the strings GoTime and GoTimeFM are in our description too.","last_synced_at":null,"page_url":"https://stenobird.com/podcast/go-time-golang-software-engineering"},"episode":{"title":"Unpop roundup! 2023","slug":"unpop-roundup-2023","published_at":"2024-11-21T22:00:00+00:00","page_url":"https://stenobird.com/podcast/go-time-golang-software-engineering/unpop-roundup-2023","show_page_url":"https://stenobird.com/podcast/go-time-golang-software-engineering","url":"https://changelog.com/gotime/338","audio_url":"https://op3.dev/e/https://cdn.changelog.com/uploads/gotime/338/go-time-338.mp3","summary":"A retrospective review of the most controversial and unpopular opinions shared by the Go community in 2023. The hosts rank and debate various technical takes, ranging from architectural patterns to web development conspiracy theories.","meta_description":"Go Time reviews the most unpopular opinions of 2023, covering everything from SPA conspiracy theories to the reality of greenfield development.","key_points":["Main idea: A statistical breakdown of the 2023 'Unpop' submissions, noting a trend toward more popular opinions than unpopular ones","Failure mode: The danger of over-engineering new projects by over-relying on interfaces and abstractions from day one","Practical takeaway: Leveraging existing tools like Postgres and pgvector to build AI applications without learning entirely new stacks","Technical debate: The argument that 'greenfield' software development is largely a myth in a world dominated by legacy systems","Conspiracy theory: The theory that the rise of Single Page Applications (SPAs) was driven by the need for persistent JavaScript-based tracking"],"chapters":[{"start_ms":60000,"title":"The Evolution of Deployment Platforms","summary":"A comparison between the Heroku era and modern Vercel-style deployments, focusing on the limitations of black-box platforms."},{"start_ms":230000,"title":"2023 Unpop Statistics","summary":"An analysis of the volume and distribution of popular vs. unpopular opinions submitted last year."},{"start_ms":415000,"title":"The Interface Trap","summary":"Discussing the tendency to over-abstract codebases using interfaces before the actual requirements are known."},{"start_ms":1070000,"title":"AI Engineering with Postgres","summary":"How developers can use familiar SQL tools and pgvector to implement RAG and AI agents."},{"start_ms":1400000,"title":"The Apple Ecosystem Debate","summary":"A brief look at the convenience and friction of staying within a single hardware and software ecosystem."},{"start_ms":1740000,"title":"The Value of Modern IDEs","summary":"Evaluating whether the cost of premium JetBrains IDEs is justified by developer productivity gains."},{"start_ms":230000,"title":"The SPA Conspiracy Theory","summary":"Exploring the idea that modern frontend frameworks were designed to ensure JavaScript execution for tracking purposes."}],"topics":["Go Programming","Software Architecture","Postgres","AI Engineering","Web Development","Single Page Applications","Cloud Platforms","Developer Productivity"],"duration_seconds":2281,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/go-time-golang-software-engineering/episodes/unpop-roundup-2023/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/go-time-golang-software-engineering/unpop-roundup-2023.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}