Book Overflow cover image

Book Overflow

Latest episodes

undefined
Dec 16, 2024 • 55min

Guess That Quote! - Book Overflow 2024

Carter and Nathan put their knowledge to the test by guessing quotes from technical books discussed throughout the year. The trivia challenge adds a fun twist as they blend competition with humor, reflecting on themes like adaptability in software design. They dive into evolutionary architecture and its role in continuous delivery, while also examining the balance between software architecture and managing technical debt. The discussion extends to effective code review practices and the significance of naming in software design, wrapped up with anecdotes and light-hearted banter.
undefined
4 snips
Dec 9, 2024 • 1h 3min

Our Top Five Books! - Book Overflow 2024

This discussion features the hosts' top five technical books of the year, emphasizing the standout title on Software Architecture. They dive into their personal reading influences and contrasting tastes—like chiptunes versus orchestral music. A lively chat explores the future of AI in workplaces, addressing misconceptions about AI's evolution. They also reflect on their podcast journey, the significance of storytelling in tech, and the importance of foundational texts that shape software engineering perspectives.
undefined
Dec 2, 2024 • 1h 22min

Accountability Retrospective - Book Overflow 2024

Carter and Nathan reflect on their growth from reading technical books, sharing successes and lessons learned. They dive into coding strategies influenced by 'The Practice of Programming' and embrace their curiosity about software architecture, highlighting challenges with Git and Unix. With humor, they tackle legacy code and discuss preferences in programming languages like Rust and Go. Collaborative pair programming and fitness functions for system testing emerge as key topics, pursued to enhance productivity and refine methodologies in their professional journeys.
undefined
16 snips
Nov 25, 2024 • 1h 14min

Agile, Good or Bad? - The Agile Manifesto

Dive into the influential Agile Manifesto and its legacy in modern software development. The hosts discuss its core principles, contrasting Agile with traditional methods, and share personal critiques from the engineering community. They explore the challenges of remote team communication and the importance of face-to-face interactions. Also, discover the balance between agility and quality in delivering software. Finally, they reflect on the evolution of Agile and the need to uphold its foundational ideals amidst commercial pressures.
undefined
Nov 18, 2024 • 1h 11min

Web App Fundamentals - The Twelve-Factor App

Explore the Twelve-Factor App methodology, essential for building resilient web applications. Discover how scalability, statelessness, and structured logging can enhance development practices. The conversation also dives into monorepos, the transition from SQL to NoSQL, and the importance of clean software architecture. Learn about managing application releases with feature flags and the necessity of treating administrative tasks as automated processes. This insightful discussion covers the evolution of deployment strategies and the role of containers in modern development.
undefined
Nov 11, 2024 • 1h 7min

Brian Kernighan Reflects on Unix: A History and a Memoir

Brian Kernighan, a pivotal figure in computer science known for his work on Unix and the C programming language, shares his insights on innovation and legacy. He reflects on his time at Bell Labs, the unique environment that fostered creativity, and the contributions of overlooked figures like Doug McIlroy. Kernighan discusses the evolution of programming concepts like associative arrays, the ongoing relevance of Unix philosophies, and the challenges of modern tech innovation. He also muses on whether another groundbreaking idea like Unix could emerge today.
undefined
Nov 4, 2024 • 1h 16min

Keeping Your Codebase Clean - Tidy First? by Kent Beck

Explore the intriguing concept of code tidiness and its relation to software theory. Discover when to prioritize tidying over features and the impact of clean code on business efficiency. Dive into the differences between tidying and refactoring, along with practical strategies to enhance code quality. The discussion also touches on making reversible decisions and balancing short-term gains with long-term value in software investments. With humor and personal anecdotes, the conversation highlights the philosophy behind maintaining a clean codebase.
undefined
Oct 28, 2024 • 1h 2min

Pramod Sadalage Reflects on Building Evolutionary Architectures

Pramod Sadalage, co-author of 'Building Evolutionary Architectures' and a database design expert, dives into the intricate world of databases. He discusses the stark contrasts between code and database refactoring, emphasizing the need for adaptable structures in our agile era. Pramod explores how AI is transforming database management and the importance of synchronizing development and data practices. Plus, he shares insights on using large language models to enhance user interaction with complex datasets, paving the way for innovative data solutions.
undefined
Oct 21, 2024 • 1h 24min

The Legacy of Unix - Unix: A History and a Memoir by Brian Kernighan

Dive into the fascinating origins of Unix with insights from Brian Kernighan, one of its inventors. Discover the revolutionary philosophy behind Unix computing and its minimalist design that transformed user interactions. Explore the cultural shift sparked by open-source developments and the significance of commands like grep. Learn about the ambitious Plan 9 operating system and its lasting impact. This discussion highlights the altruistic roots of Unix compared to today's profit-driven tech landscape.
undefined
11 snips
Oct 14, 2024 • 1h 24min

New Horizons & Executive Politicking - The Unicorn Project by Gene Kim

Dive into the fascinating world of tech-driven narratives as the hosts unravel the protagonist Maxine's journey in a chaotic software landscape. They tackle the ethical dilemmas of new technology, especially around data privacy and the struggle for work-life balance. The complexities of layoffs and their impact on culture are discussed, along with innovative solutions sprouting from turmoil. They also critique the decline of recommendation engines, exploring corporate disruptions and the vital role of individual contributors in shaping tech's future.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode