{"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! 2022","slug":"unpop-roundup-2022","published_at":"2024-10-09T19:30:00+00:00","page_url":"https://stenobird.com/podcast/go-time-golang-software-engineering/unpop-roundup-2022","show_page_url":"https://stenobird.com/podcast/go-time-golang-software-engineering","url":"https://changelog.com/gotime/334","audio_url":"https://op3.dev/e/https://cdn.changelog.com/uploads/gotime/334/go-time-334.mp3","summary":"A retrospective review of the most controversial and unpopular opinions shared by the Go community throughout 2022. The hosts rank and debate everything from language proposals and cloud infrastructure to CSS and database design patterns.","meta_description":"GoTime reviews the most unpopular opinions of 2022, covering Go language proposals, cloud hosting, and engineering strategy.","key_points":["Main idea: The debate over the 'try' proposal and its impact on Go error handling ergonomics","Practical takeaway: Prefer using timestamps over booleans to maintain richer data context in databases","Failure mode: Relying on manual task tracking and status messages instead of automated systems","Engineering lesson: Automation should only be applied to processes that are already mastered manually","Technical debate: The friction between developer experience and the complexity of modern public clouds"],"chapters":[{"start_ms":60000,"title":"The friction of public clouds","summary":"A discussion on why traditional public cloud deployment can be overly complex for individual developers."},{"start_ms":405000,"title":"The toxicity of status updates","summary":"Why constant 'what is the status' messages are a major productivity killer for engineering teams."},{"start_ms":745000,"title":"Automation vs. Manual Mastery","summary":"The importance of understanding a process manually before attempting to automate it with software."},{"start_ms":1070000,"title":"The lost 'try' proposal","summary":"Reviewing the community's desire to bring back the 'try' proposal for better error handling in Go."},{"start_ms":1415000,"title":"CSS as a programming language","summary":"A look at the controversial opinion that CSS is evolving into a full-fledged programming language."},{"start_ms":2085000,"title":"The meta-unpopular opinion","summary":"A humorous look at the futility of Twitter polls and the nature of community voting."}],"topics":["Go programming language","Software engineering","Cloud computing","Error handling","Database design","Automation","Developer experience","CSS"],"duration_seconds":2279,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/go-time-golang-software-engineering/episodes/unpop-roundup-2022/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-2022.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}