{"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":"How I lost my (old) job to AI","slug":"how-i-lost-my-old-job-to-ai","published_at":"2024-09-18T15:00:00+00:00","page_url":"https://stenobird.com/podcast/go-time-golang-software-engineering/how-i-lost-my-old-job-to-ai","show_page_url":"https://stenobird.com/podcast/go-time-golang-software-engineering","url":"https://changelog.com/gotime/331","audio_url":"https://op3.dev/e/https://cdn.changelog.com/uploads/gotime/331/go-time-331.mp3","summary":"Veteran engineers debate the actual impact of AI on software engineering, arguing that while coding assistance is improving, the complexity of long-term maintenance remains a human-centric challenge. The discussion explores the limits of LLM reasoning and the potential for a future where engineers focus more on oversight than raw implementation.","meta_description":"A candid discussion on the limits of AI in software engineering, the reality of code maintenance, and why senior engineers remain indispensable.","key_points":["Main idea: AI excels at boilerplate and testing but struggles with complex, multi-file logic and deep architectural reasoning","Practical takeaway: Use AI for unit tests and tab-completion, but maintain manual oversight for critical business logic","Failure mode: Relying on AI for complex functions can lead to 'garbage' code that requires more time to debug than writing from scratch","Industry insight: The demand for engineers to maintain AI-generated code may actually increase short-term workload","Critical perspective: The 'death of the software engineer' narrative ignores the immense difficulty of maintaining legacy systems and complex dependencies"],"chapters":[{"start_ms":60000,"title":"Understanding Cloud Development Environments","summary":"An explanation of Coder and how cloud-based development environments (CDEs) solve infrastructure and dependency issues for platform engineers."},{"start_ms":790000,"title":"The Limits of AI Reasoning","summary":"A discussion on whether AI has reached its practical limits and the concerns regarding training data and copyright."},{"start_ms":2180000,"title":"The Prompt Engineering Struggle","summary":"A firsthand account of trying to use detailed prompts to fix broken AI-generated functions and the resulting failure."},{"start_ms":2890000,"title":"The Maintenance Burden","summary":"Why the need for senior engineers persists due to the long-term necessity of making software human-readable and maintainable."},{"start_ms":3240000,"title":"The Future of Software Engineering","summary":"Speculating on a future where engineers transition from writing code to maintaining and servicing AI-generated software."},{"start_ms":3605000,"title":"The Power of IDE Refactoring","summary":"Reflecting on how traditional IDE features like robust search and refactoring still outperform current AI-driven workflows."},{"start_ms":4310000,"title":"The Hype Cycle and Job Markets","summary":"A closing discussion on the volatility of tech hype and the suspicious patterns in modern job postings."}],"topics":["Software Engineering","Artificial Intelligence","Cloud Development Environments","Code Maintenance","LLMs","Platform Engineering","Developer Productivity","Tech Industry Trends"],"duration_seconds":4704,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/go-time-golang-software-engineering/episodes/how-i-lost-my-old-job-to-ai/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/how-i-lost-my-old-job-to-ai.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}