Showing posts with label podcasts. Show all posts
Showing posts with label podcasts. Show all posts

Thursday, July 23, 2026

Good talks/podcasts (Jul II)

 

These are the best podcasts/talks I've seen/listened to recently:
  • Pragmatic Architecture: How to Know When It's Enough 🔗 talk notes (Vlad Khononov) [Architecture, Architecture patterns, DDD, Evolutionary Design, Software Design, simplicity] [Duration: 00:48] (⭐⭐⭐⭐⭐) Vlad Khononov offers a pragmatic framework for balancing software modularity against business value by aligning architectural effort with the essential volatility of each subdomain — managing integration strength and component distance to avoid the waste of both overengineering and underengineering.
  • From Friction to Flow: How Great DevEx Makes Everything Awesome 🔗 talk notes (Nicole Forsgren) [AI, Developer Productivity, Devex, Devops, Engineering Culture, Generative AI] [Duration: 00:37] Nicole Forsgren lays out a systematic approach to identifying and removing the friction points that hinder software delivery, ensuring AI-driven productivity gains translate into sustainable business value — with actionable frameworks and metrics to optimize developer experience, protect flow state, and navigate the challenges of the AI era.
  • How Kent Beck shapes the software engineering industry 🔗 talk notes (Kent Beck) [AI Assisted Engineering, Agile, Engineering Culture, Technical Practices, XP, tdd] [Duration: 02:28] Legendary engineer Kent Beck traces the evolution of software development from the creation of the Agile Manifesto to the rise of the AI 'genie', emphasizing that engineering is fundamentally a discipline of human trust — and why developers must prioritize technical mastery and domain understanding as the industry enters a new, high-stakes phase of exploration.
  • Platform Engineering: Lessons from the Rise and Fall of eBay 🔗 talk notes (Randy Shoup) [Company Culture, Continuous Delivery, Engineering productivity, Platform engineering, Strategy, Transformation] [Duration: 00:44] Randy Shoup shows how eBay's Velocity program doubled engineering productivity, then explains why a dysfunctional, risk-averse culture prevented those technical gains from driving business growth — a case study in why technical excellence must be paired with a generative organizational culture to achieve lasting success.
  • Thinking Like an Architect 🔗 talk notes (Gregor Hohpe) [Agile, Architecture, Cloud, Mental models, Strategy, Technical leadership] [Duration: 00:47] Gregor Hohpe reframes the architect's role as a strategic 'IQ booster': using the 'architect elevator' to bridge organizational levels, metaphors to translate technical complexity into business options, and simple evocative models to empower teams and manage uncertainty for better decision-making across the whole organization.
  • Top AI Trends From 100 Interviews | AI Briefings: nWave 🔗 talk notes (Dave Farley, Michele Brissoni, Alessandro Di Gioia) [AI Assisted Engineering, Architecture, Generative AI, Nature of Software Development, Small Safe Steps (3s), Software Design] [Duration: 00:17] Dave Farley interviews Mike and Alessandro, creators of the open-source tool nWave, on how AI shifts the developer's role toward 'behavioral engineering' — deeply understanding and specifying the problem space — while disciplined small iterative steps and agent 'teammates' bound by engineering principles keep AI-generated software solving the right problem.
  • War Is Peace, Freedom Is Slavery, Ignorance Is Strength, Scrum Is Agile 🔗 talk notes (Allen Holub) [Agile, Company Culture, Feedback cycles, Management, Slicing, Systems Thinking] [Duration: 01:03] Allen Holub makes a compelling case for reclaiming agility from the rigid 'Agile Industrial Complex', emphasizing human interaction and continuous learning over bureaucratic tools and frameworks — with insights on reducing business risk and accelerating revenue through autonomous teams and a systems-thinking approach.
Reminder: All of these talks are interesting, even just listening to them.

You can explore all my recommended talks and podcasts on the interactive picks site, where you can filter by topic, speaker, and rating: Related:

Monday, July 06, 2026

Good talks/podcasts (Jul I)

These are the best podcasts/talks I've seen/listened to recently:
  • SE Radio 525: Randy Shoup on Evolving Architecture and Organization at eBay 🔗 talk notes (Randy Shoup) [Architecture, Continuous Delivery, Developer Productivity, Infrastructure, Lean Software Development, Microservices] [Duration: 00:58] Randy Shoup explores eBay's architectural transformation and the strategic use of lean software practices to drastically improve developer productivity and delivery speed — a masterclass in applying the Accelerate metrics to optimize engineering workflows and drive better business outcomes at scale.
  • Building Resilient Platforms: Insights from 20+ Years in Mission-Critical Infrastructure 🔗 talk notes (Matthew Liste) [Cloud, Culture, Infrastructure, Platform engineering, Resilience, Scalability] [Duration: 00:48] Drawing on twenty-five years of experience in financial-services infrastructure, Matthew Liste offers a blueprint for building resilient and scalable platforms through principles like intuitive design, dogmatic automation, and sustainable decision-making — balancing stability and security with the hidden complexity required to deliver a 'magical' user experience at enterprise scale.
  • Can You Measure The Value Of Refactoring 🔗 talk notes (Trisha Gee, Emily Bache) [AI, Developer Productivity, Quality, Refactoring, Small Safe Steps (3s), Testing] [Duration: 00:20] Trisha Gee and Emily Bache explore how to quantify the value of refactoring through its impact on code health, delivery predictability, and developer satisfaction, with practical insights on using deterministic tools and small, safe, incremental steps so technical improvements translate into measurable business value.
  • Coder vs Developer vs Software Engineer, What's the Difference? 🔗 talk notes (Dave Farley) [AI, Company Culture, Continuous Delivery, Engineering Culture, Nature of Software Development, Professionalism] [Duration: 00:16] Dave Farley explores the mindsets that distinguish coders, software developers, and engineers, arguing that shifting from mere instruction-following to ownership and scientific rigor is the key to professional excellence — and, highlighting the limitations of traditional management, offers a roadmap for adopting disciplines like continuous delivery to deliver better results and more fulfilling work.
Reminder: All of these talks are interesting, even just listening to them.

You can explore all my recommended talks and podcasts on the interactive picks site, where you can filter by topic, speaker, and rating: Related:

Sunday, May 03, 2026

Good talks/podcasts (May I)

These are the best podcasts/talks I've seen/listened to recently: Reminder: All of these talks are interesting, even just listening to them.

You can explore all my recommended talks and podcasts on the interactive picks site, where you can filter by topic, speaker, and rating: Related:

Sunday, April 05, 2026

Good talks/podcasts (April I)

These are the best podcasts/talks I've seen/listened to recently:
  • No Vibes Allowed: Solving Hard Problems in Complex Codebases – Dex Horthy, HumanLayer 🔗 talk notes (Dex Horthy) [AI Assisted Engineering] [Duration: 00:20] (⭐⭐⭐⭐⭐) Dex Horthy explores advanced context engineering and the "Research, Plan, Implement" (RPI) workflow to effectively solve complex problems in brownfield codebases while minimizing AI-generated "slop" and maintaining team alignment.
  • Kent L Beck: You’re Ignoring Optionality… and Paying for It 🔗 talk notes (Kent Beck) [Agile, Engineering Culture, Software Design] [Duration: 00:49] (⭐⭐⭐⭐⭐) Kent Beck discusses the tension between delivering features and maintaining software "optionality," advocating for a "tidy first" approach to make hard changes easy by improving code structure as both an economic and moral necessity.
  • #156 How to deploy lean projects and more with author Michael Balle 🔗 talk notes (Michael Balle) [Engineering Culture, Lean, Management] [Duration: 01:02] (⭐⭐⭐⭐⭐) Michael Ballé redefines Lean as a humanistic engineering philosophy centered on "making people before making parts" by prioritizing technical competence, Gemba-based collaboration, and strengthening workplace conditions to bridge the gap between top-down management and true frontline engagement.
  • Platform Engineering in 2025: Still Stuck in Ticket Hell? 🔗 talk notes (Steve Smith) [Devex, Platform engineering] [Duration: 00:07] Escaping "ticketing hell" by evolving platform engineering from a manual service desk into an automated self-service model that reduces queue times and empowers delivery teams to accelerate.
  • Forget Velocity, Let's Talk Acceleration • Jessica Kerr • GOTO 2017 🔗 talk notes (Jessica Kerr) [Engineering Culture, Mental models, Systems Thinking] [Duration: 00:54] (⭐⭐⭐⭐⭐) Jessica Kerr redefines software development as software parenting and system moving, arguing that teams should prioritize acceleration—the ability to change direction and improve the system—over mere velocity by fostering generativity and mutual learning through strategic automation.
  • The Best Product Engineering Org in the World 🔗 talk notes (James Shore) [Engineering Culture, Product Strategy, Technology Strategy, agile-XP] [Duration: 01:40] (⭐⭐⭐⭐⭐) James Shore outlines a holistic framework for building a world-class engineering culture by focusing on six core pillars—People, Internal Quality, Lovability, Visibility, Agility, and Profitability—while leveraging Extreme Programming (XP) and Fluid Scaling Technology (FaST) to drive sustainable business impact.
  • What Skills Do Developers NEED To Have In An AI Future? 🔗 talk notes (Trisha Gee, Kent Beck) [AI Assisted Engineering, Engineering Culture, Technical leadership] [Duration: 00:24] (⭐⭐⭐⭐⭐) This videopodcast examines how AI-augmented development shifts the developer's role from writing syntax to exercising high-leverage skills like curiosity, design taste, strategic testing, and effective communication to navigate rapid feedback loops and maintain optionality.
  • o11ycast - Ep. #87, Augmented Coding Patterns with Lada Kesseler 🔗 talk notes (Lada Kesseler, Jessica Kerr, Ken Rimple) [AI Assisted Engineering, Generative AI, tdd] [Duration: 00:48] (⭐⭐⭐⭐⭐) Lada Kessler introduces Augmented Coding Patterns to navigate the "black box" of AI-assisted development by employing specialized single-purpose agents, high-level test specifications, and emoji-based context markers to monitor an agent's focus and internal knowledge.
  • The state of VC within software and AI startups – with Peter Walker 🔗 talk notes (Peter Walker, Gergely Orosz) [AI, Engineering Culture, startup] [Duration: 01:19] A data-driven exploration of how shifting venture capital dynamics and AI are reshaping startup hiring, team structures, and the engineering landscape.
  • Should Test-Driven Development (TDD) Be Used MORE In Software Engineering? 🔗 talk notes (Emily Bache, Dave Farley) [Agile, Software Design, tdd] [Duration: 00:26] (⭐⭐⭐⭐⭐) This expert discussion highlights how Test-Driven Development (TDD) acts as a fundamental software design tool that facilitates Agile development by providing constant feedback, enforcing separation of concerns, and enabling developers to proceed with confidence through small, iterative steps.
  • An AI state of the union: We’ve passed the inflection point & dark factories are coming 🔗 talk notes (Simon Willison) [AI Assisted Engineering, Security, tdd] [Duration: 01:39] (⭐⭐⭐⭐⭐) Simon Willison explores the "inflection point" of AI in software development, detailing agentic engineering patterns, the rise of "dark factories," and the critical security challenges posed by prompt injection.
  • Data vs Hype: How Orgs Actually Win with AI - The Pragmatic Summit 🔗 talk notes (Laura Tacho) [AI, Developer Productivity, Devex] [Duration: 00:29] A data-driven exploration of how organizations can move beyond AI hype to achieve real impact by focusing on developer experience, organizational transformation, and clear measurement frameworks.
  • Making Codebases Agent Ready – Eno Reyes, Factory AI 🔗 talk notes (Eno Reyes) [AI Assisted Engineering, Developer Productivity, Testing] [Duration: 00:15] This talk explores how rigorous automated validation and specification-driven development serve as the essential foundation for scaling autonomous AI agents and unlocking exponential engineering velocity.
  • The Most Polarizing Practice In Modern Software Engineering? 🔗 talk notes (Dave Farley, Dan North) [CI, Trunk Based Development, tdd] [Duration: 00:33] Dave Farley and Daniel Terhorst-North explore the industry's most polarizing practices, such as trunk-based development and estimation, advocating for a pragmatic and outcome-focused approach to software engineering.
  • The Forest & The Desert Are Parallel Universes • Kent Beck • GOTO 2025 🔗 talk notes (Kent Beck) [Compliance, Engineering Culture, XP] [Duration: 00:39] (⭐⭐⭐⭐⭐) Kent Beck contrasts trust-based "Forest" and control-driven "Desert" development cultures, revealing how these parallel universes fundamentally redefine the meaning of metrics, accountability, and engineering practices.
Reminder: All of these talks are interesting, even just listening to them.

You can explore all my recommended talks and podcasts on the interactive picks site, where you can filter by topic, speaker, and rating: Related:

Monday, December 22, 2025

Good talks/podcasts (Dec II)

These are the best podcasts/talks I've seen/listened to recently:
  • You ONLY Get Code LIKE THIS With TDD 🔗 talk notes (Dave Farley) [Continuous Delivery, Software Design, tdd] [Duration: 00:16] This talk explores Software Design as the core of development, illustrating how test-driven development (TDD) serves as a critical design tool for achieving modularity, cohesion, and continuous structural improvement.
  • Building effective engineering teams; lessons from 10 years at Google | Addy Osmani 🔗 talk notes (Addy Osmani) [Agile, Continuous Delivery, Engineering Culture] [Duration: 00:31] An exploration of how Engineering Culture integrates Technical Leadership, Management, and Developer Productivity to optimize Teams through Agile and DevOps practices.
  • Rethinking growing engineers in the age of AI | Meri Williams | LDX3 London 2025 🔗 talk notes (Meri Williams) [AI, Engineering Career, Engineering Culture, Technical leadership] [Duration: 00:23] (⭐⭐⭐⭐⭐) Meri Williams explores the urgent need to rethink engineering growth in the age of AI, advocating for a shift from manual coding tasks toward early tech leadership, systems thinking, and a "healthy paranoia" that allows leaders to "surf" the waves of technological change rather than be overwhelmed by them.
  • The Biggest Problem With UI 🔗 talk notes (Dave Farley) [Continuous Delivery, Software Design, team topologies] [Duration: 00:15] This talk explains why UI/UX design should be treated as an integral software design choice rather than a static specification, advocating for development teams to own the UI to ensure the system accurately reflects the user's mental model.
  • Shaped by demand: The power of fluid teams | Daniel Terhorst-North | LDX3 London 2025 🔗 talk notes (Dan North) [Agile, Product Discovery, Teams] [Duration: 00:23] Daniel Terhorst-North presents demand-led planning as a framework for building fluid, autonomous teams that self-organize quarterly to balance delivery, discovery, and Kaizen based on real-time organizational demand.
  • Tidy First? A Daily Exercise in Empirical Design • Kent Beck • GOTO 2024 🔗 talk notes (Kent Beck) [Agile, Engineering Culture, Software Design, XP] [Duration: 00:57] Kent Beck explores software design as a socio-technical exercise in human relationships and economic optionality, offering a framework to balance feature delivery with a sustainable engineering culture rooted in Agile-XP principles
  • Rafa Gomez - Attacking tech Debt: A Marathon, Not a Sprint - SCBCN 25 🔗 talk notes (Rafa Gómez) [Architecture, Product, Technical leadership] [Duration: 00:41] Learn how the "Marathon" approach enables engineers to tackle technical debt by adopting a product mindset that aligns long-term technical health with business value and consistent product delivery.
  • An Ultimate Guide To BDD 🔗 talk notes (Dave Farley) [Continuous Delivery, Software Design, tdd] [Duration: 00:18] Dave Farley explains how Behavior-Driven Development (BDD) utilizes executable specifications to improve software design and collaboration, facilitating excellence in Continuous Delivery through a user-centric, outside-in approach.
  • Unit Testing Is The BARE MINIMUM 🔗 talk notes (Dave Farley) [Continuous Delivery, Software Design, tdd] [Duration: 00:20] Learn how Test-Driven Development (TDD) serves as a critical act of design to achieve high-quality software by specifying behavior over implementation and enhancing modularity
Reminder: All of these talks are interesting, even just listening to them.

You can explore all my recommended talks and podcasts on the interactive picks site, where you can filter by topic, speaker, and rating: Related:

Saturday, December 13, 2025

Good talks/podcasts (Dec)

These are the best podcasts/talks I've seen/listened to recently:
  • This Mental Model Changed How I Design Software FOREVER 🔗 talk notes (Emily Bache) [AI, Agile, Architecture, Mental models, tdd] [Duration: 00:09] (⭐⭐⭐⭐⭐) Applying the mental model of Test-Driven Development (TDD) as an empirical engineering approach to master software design and manage complexity alongside Agentic AI tools.
  • From here to there and back again 🔗 talk notes (Simon Wardley) [AI, Strategy, Technology Strategy] [Duration: 00:57] Simon Wardley introduces maps for strategic situational awareness, detailing how technological evolution, inertia, and the rise of AI impact decision-making and software architecture, emphasizing the challenge of deciding where humans maintain control
  • Who Does What by How Much? Customer-Centric OKRs explained with Jeff Gothelf and Josh Seiden #ccokrs 🔗 talk notes (Jeff Gothelf, Josh Seiden) [Agile, Company Culture, Management, Strategy] [Duration: 01:14] (⭐⭐⭐⭐⭐) Experts Jeff Gothelf and Josh Seiden detail how to define customer-centric Objectives and Key Results (OKRs) by focusing on measurable outcomes, encapsulated in the framework’s core question: "Who Does What By How Much?"
  • Jim Womack on Lean Thinking: Past, Present & Future 🔗 talk notes (Jim Womack) [Company Culture, Lean Manufacturing, Management] [Duration: 00:32] (⭐⭐⭐⭐⭐) Jim Womack offers a comprehensive retrospective and prospective view of Lean thinking, exploring its evolution, current relevance, and future potential for a "second lean leap".
  • Vibe coding in prod | Code w/ Claude 🔗 talk notes (Erik Schluntz) [AI, Agile, Continuous Delivery] [Duration: 00:31] A discussion on how to safely practice "vibe coding" (letting AI generate code while forgetting the code exists) in production by acting as the AI's Product Manager and focusing on verification of leaf nodes and abstraction layers.
  • Analytics for not-so-big data with DuckDB 🔗 talk notes (David Ostrovsky) [Data Engineering, Performance] [Duration: 01:02] A deep dive into DuckDB, an embedded analytical database optimized for running high-performance analytical queries on "medium data" (1-100 GB range) locally on a single machine, with seamless integration for Python and diverse data sources
  • The New Code — Sean Grove, OpenAI 🔗 talk notes (Sean Grove) [AI, Agile, Architecture, Devops] [Duration: 00:21] OpenAI's Sean Grove introduces "The New Code," arguing that specifications are the universal artifact of intent, crucial for aligning both humans and advanced AI models.
Reminder: All of these talks are interesting, even just listening to them.

You can explore all my recommended talks and podcasts on the interactive picks site, where you can filter by topic, speaker, and rating: Feedback Welcome!
Your feedback and suggestions are highly appreciated to help improve the site and content. Feel free to contribute or share your thoughts!
Related:

Saturday, October 11, 2025

Good talks/podcasts (Oct I) / AI & AI - Augmented Coding Edition!

These are the best podcasts/talks I've seen/listened to recently: Reminder: All of these talks are interesting, even just listening to them.

You can now explore all recommended talks and podcasts interactively on our new site: The new site allows you to:
  • 🏷️ Browse talks by topic
  • 👤 Filter by speaker
  • 🎤 Search by conference
  • 📅 Navigate by year
Feedback Welcome!
Your feedback and suggestions are highly appreciated to help improve the site and content. Feel free to contribute or share your thoughts!
Related:

Sunday, August 24, 2025

Good talks/podcasts (Aug)

These are the best podcasts/talks I've seen/listened to recently:
  • Red Bead Experiment with Dr. W. Edwards Deming 🔗 talk notes (W. Edwards Deming) [Lean, Quality] [Duration: 00:09] (⭐⭐⭐⭐⭐) The Red Bead Experiment vividly demonstrates that quality and performance are products of the system, not merely individual effort or willingness to do one's best.
  • Vibe Coding Is The WORST IDEA Of 2025 🔗 talk notes (Dave Farley) [AI, Software Design, testing] [Duration: 00:17] This talk critically examines "vibe coding," arguing that effective software engineering requires precise problem definition, structured thinking, and robust automated testing to manage complexity and enable evolvability, rather than relying on vague AI-assisted code generation.
  • Diversity, AI, and Junior Engineers with Meri Williams 🔗 talk notes (Meri Williams) [AI, Diversity, Engineering Culture, leadership] [Duration: 00:52] (⭐⭐⭐⭐⭐) This talk explores how AI is changing the development and growth of engineers, particularly junior co-workers, emphasizing the increased importance of foundational skills, critical thinking, and the shift from writing to reviewing code in the age of AI.
  • Continuous Deployment and Pair Programming for Lean Software Delivery Even without Jira 🔗 talk notes (Asgaut Mjølne Söderbom, Ola Hast) [Continuous Delivery, Lean Software Development, Technical Practices] [Duration: 00:54] (⭐⭐⭐⭐⭐) This talk details how a tech company achieved 5-minute code-to-production and high quality in banking software through practices like pair programming, TDD, continuous deployment, and fostering a lean, people-centric culture.
  • Lean Product Development: Resource management vs. Flow efficiency 🔗 talk notes (Johanna Rothman) [Flow, Lean, Lean Product Management, Teams] [Duration: 00:24] (⭐⭐⭐⭐⭐) A compelling talk on Lean Product Development that contrasts resource efficiency with flow efficiency, demonstrating how optimizing for flow through cross-functional teams enhances project delivery and portfolio management.
  • From Noob to Automated Evals In A Week (as a PM) w/Teresa Torres 🔗 talk notes (Teresa Torres) [AI, Feedback cycles, Generative AI, Product Discovery] [Duration: 01:10] (⭐⭐⭐⭐⭐) Product discovery expert Teresa Torres recounts her journey from a self-described "noob" in AI to implementing automated evaluations for an AI-powered interview coach within a week, detailing her iterative process of building and refining the tool with significant LLM assistance.
Reminder: All of these talks are interesting, even just listening to them.

You can now explore all recommended talks and podcasts interactively on our new site: The new site allows you to:
  • 🏷️ Browse talks by topic
  • 👤 Filter by speaker
  • 🎤 Search by conference
  • 📅 Navigate by year
Feedback Welcome!
Your feedback and suggestions are highly appreciated to help improve the site and content. Feel free to contribute or share your thoughts!
Related:

Wednesday, July 16, 2025

Good talks/podcasts (Jul) / AI & AI - Augmented Coding Edition!

These are the best podcasts/talks I've seen/listened to recently — AI & AI-Augmented Coding Edition! All of them explore how AI and Large Language Models (LLMs) are reshaping software development, product design, and engineering culture.
  • How To Get The Most Out Of Vibe Coding | Startup School 🔗 talk notes (Tom Blomfield) [AI, Software Design, testing] [Duration: 00:16] A talk exploring best practices and practical tips for leveraging AI tools and Large Language Models (LLMs) to achieve great results in software development through the "vibe coding" approach.
  • Stop Writing Code – That’s what LLMs are for 🔗 talk notes (Steve Yegge) [AI, Engineering Career, testing] [Duration: 00:29] (⭐⭐⭐⭐⭐) This talk by Steve Yegge exploring the inevitable transformation of software engineering due to AI and LLMs, detailing changing developer roles and the increasing importance of testing and validation
  • Andrew Ng: Building Faster with AI 🔗 talk notes (Andrew Ng) [AI, Product, startup] [Duration: 00:43] (⭐⭐⭐⭐⭐) Andrew Ng's talk provides best practices for startups to achieve unprecedented execution speed by leveraging new AI technology for rapid engineering, product iteration, and strategic decision-making
  • Vibe Coding For Grownups with Gene Kim 🔗 talk notes (Gene Kim) [AI, Architecture, Devops] [Duration: 00:37] Gene Kim discusses the transformative power and inherent dangers of AI-assisted "Vibe Coding", emphasizing the critical role of architecture and sound practices in achieving high performance and avoiding "vibe coding disasters"
  • How custom GPTs can make you a better manager | Hilary Gridley (Head of Core Product at Whoop) 🔗 talk notes (Hilary Gridley) [AI, Management, leadership] [Duration: 00:36] This talk demonstrates how custom GPTs significantly leverage managers' time by scaling their expertise and providing consistent, automated feedback to their teams.
  • AI prompt engineering in 2025: What works and what doesn’t 🔗 talk notes (Sander Schulhoff, Lenny Rachitsky) [AI, Generative AI, Product, Security] [Duration: 01:37] Sander Schulhoff, discusses tangible prompt engineering techniques (including few-shot prompting, decomposition, self-criticism, and additional information), distinguishes between conversational and product-focused prompt engineering, and delves into the critical and unsolvable problem of AI prompt injection and red teaming.
  • How AI is changing software engineering at Shopify with Farhan Thawar 🔗 talk notes (Farhan Thawar, Gergely Orosz) [AI, Developer Productivity, Engineering Culture, Technology Strategy] [Duration: 00:47] (⭐⭐⭐⭐⭐) A deep dive into Shopify's AI-first transformation, emphasizing pervasive AI tool adoption, internal AI infrastructure, and cultural shifts empowering all employees to leverage AI.
  • Gene Kim on developer experience and AI engineering 🔗 talk notes (Gene Kim) [AI, Developer Productivity, Devex, Generative AI] [Duration: 00:44] (⭐⭐⭐⭐⭐) Gene Kim explores how Developer Experience, Generative AI, and Platform Engineering serve as the next chapter in organizational transformation, fundamentally improving developer productivity and value creation.
  • TDD, AI agents and coding with Kent Beck 🔗 talk notes (Kent Beck, Gergely Orosz) [AI, XP, tdd] [Duration: 01:15] Industry legend Kent Beck, creator of XP and TDD, shares insights on the evolution of Agile, Extreme Programming, and Test-Driven Development, alongside his current experience of "most fun ever" coding with AI agents.
  • The Agent Native Company — Rick Blalock, Agentuity 🔗 talk notes (Rick Blalock) [AI, Company Culture, Management, Teams] [Duration: 00:20] This talk introduces the concept of agent native companies, where AI is fundamental to their operations, fundamentally reshaping culture, workflows, and team structures
  • AI at Honeycomb: What’s Actually Working 🔗 talk notes (Charity Majors) [AI, Engineering Culture, Product] [Duration: 00:11] A talk with Honeycomb's CTO exploring AI's impact on engineering velocity and culture, the emergence of disposable software, and the future of product interfaces focused on production.
Reminder: All of these talks are interesting, even just listening to them.

You can now explore all recommended talks and podcasts interactively on our new site: The new site allows you to:
  • 🏷️ Browse talks by topic
  • 👤 Filter by speaker
  • 🎤 Search by conference
  • 📅 Navigate by year
Feedback Welcome!
Your feedback and suggestions are highly appreciated to help improve the site and content. Feel free to contribute or share your thoughts!
Related:

Thursday, June 12, 2025

Good talks/podcasts (Jun)

These are the best podcasts/talks I've seen/listened to recently:
  • Data - The Land DevOps Forgot 🔗 talk notes (Michael T. Nygard) [Architecture, Data Engineering, Devops, Platform] [Duration: 00:47] (⭐⭐⭐⭐⭐) This talk offers a critical look at why the analytical data world is "the land DevOps forgot," and presents Data Mesh as a paradigm shift to enable decentralized, autonomous data operations, emphasizing that successful adoption requires significant organizational and cultural change.
  • Jeff Bezos explains one-way door decisions and two-way door decisions 🔗 talk notes (Jeff Bezos) [Management, Mental models] [Duration: 00:03] (⭐⭐⭐⭐⭐) Jeff Bezos explains his mental model of two-way door (reversible) and one-way door (irreversible) decisions, highlighting how to apply different decision-making processes for each in organizations.
  • TDD, AI agents and coding with Kent Beck 🔗 talk notes (Kent Beck, Gergely Orosz) [AI, XP, tdd] [Duration: 01:15] Industry legend Kent Beck, creator of XP and TDD, shares insights on the evolution of Agile, Extreme Programming, and Test-Driven Development, alongside his current experience of "most fun ever" coding with AI agents.
Reminder: All of these talks are interesting, even just listening to them.

You can now explore all recommended talks and podcasts interactively on our new site: The new site allows you to:
  • 🏷️ Browse talks by topic
  • 👤 Filter by speaker
  • 🎤 Search by conference
  • 📅 Navigate by year
Feedback Welcome!
Your feedback and suggestions are highly appreciated to help improve the site and content. Feel free to contribute or share your thoughts!
Related:

Sunday, May 18, 2025

Good talks/podcasts (May)

These are the best podcasts/talks I've seen/listened to recently:
  • Escaping A MAJOR Platform Engineering PITFALL (Steve Smith) [Engineering Culture, Platform, Platform engineering, Technology Strategy] [Duration: 00:11] This talk explores the pitfalls of technology anarchy and autocracy in platform engineering and advocates for escaping them by building opinionated platform capabilities with contextual technical alignment to accelerate delivery teams
  • How To Get The Most Out Of Vibe Coding | Startup School (Tom Blomfield) [AI, Developer Productivity, Devex, Generative AI] [Duration: 00:16] Practical best practices for effective vibe coding and using AI tools/LLMs in software development workflows, from planning and testing to debugging and leveraging multiple models.
  • o11ycast - Ep. #80, Augmented Coding with Kent Beck (Ken Rimple, Kent Beck, Jessica Kerr) [AI, Engineering Culture, Inspirational, testing] [Duration: 00:39] (⭐⭐⭐⭐⭐) Explore augmented coding with Kent Beck, discussing how AI agents transform software development, the essential role of observability and testing for control and understanding, and the future impact on engineering careers.
  • Devoxx Greece 2025 - Data Modeling for Software Engineers by Scott Sosna (Scott Sosna) [Agile, Architecture, Data Engineering, Flow, Software Design] [Duration: 00:40] Learn why thoughtful, consistent data modeling and decoupling external data views from internal implementations are critical responsibilities for software engineers in modern agile environments, given that data persists forever and outlives the code that uses it.
  • Devoxx Greece 2025 - How Flow Works and other curiosities by James Lewis (James Lewis) [Continuous Delivery, Flow, Lean, Lean Product Management, Lean Software Development] [Duration: 00:40] "How Flow Works and other curiosities" by James Lewis explains how work flows as information through organizational value streams, detailing blockages like queues and offering principles like batch size reduction to improve delivery and throughput.
  • Software Engineering F&*K Up Behind The Passport E-gate Failure" (Dave Farley) [Architecture, Resilience, Software Design] [Duration: 00:17] In this episode, Dave Farley talks about the issue, how poor software engineering led to this, how distributed systems come into it all, how to avoid something like this happening again and at the end of the video asks for answers on some concerning issues around the whole story.
Reminder: All of these talks are interesting, even just listening to them.

You can now explore all recommended talks and podcasts interactively on our new site: The new site allows you to:
  • 🏷️ Browse talks by topic
  • 👤 Filter by speaker
  • 🎤 Search by conference
  • 📅 Navigate by year
Feedback Welcome!
Your feedback and suggestions are highly appreciated to help improve the site and content. Feel free to contribute or share your thoughts!
Related:

Wednesday, April 30, 2025

Good talks/podcasts (April)

These are the best podcasts/talks I've seen/listened to recently:
  • AWS re:Invent 2023 - Do modern cloud applications lock you in? (Gregor Hohpe) [Architecture, Cloud, Software Design, Technology Strategy] [Duration: 00:55] (⭐⭐⭐⭐⭐) This talk reframes modern cloud application lock-in as switching costs, explaining how to manage them through architecture trade-offs, increasing developer velocity, and focusing on design intent rather than just service selection
  • Test Driven DESIGN - Step by Step (Dave Farley) [Small Safe Steps (3s), Software Design, Technical Practices, testing] [Duration: 00:24] In this episode Dave Farley describes how to use TDD to build your system in a series of small steps, using a project of his own to demonstrate the approach.
  • Anthropic CEO Declares Programming Over, We Respond (Ray Myers) [AI, Engineering Culture, Generative AI] [Duration: 00:22] (⭐⭐⭐⭐⭐) The talk discusses reactions and scenarios related to the Anthropic CEO's prediction that AI will soon write essentially all code, proposing challenges to this claim and exploring different potential futures for software engineering roles and processes
  • Keynote: AI without the BS, for humans (Scott_Hanselman) [AI, Generative AI, Mental models, ethics] [Duration: 00:58] Scott Hanselman's "AI without the BS" talk cuts through the hype, explaining AI models as statistical predictors based on context and biased data, highlighting ethical concerns, and demonstrating the practicality of running smaller models locally
  • Observability 2.0: Transforming Logging & Metrics • Charity Majors & James Lewis (Charity Majors, James Lewis) [Engineering Culture, Observability, Platform engineering] [Duration: 00:30] Interesting interview about observability, and the tools and models needed to develop a systems thinking approach that allows us to understand and manage our software systems, which are often complex and distributed.
  • Observability & Testing in Production (Charity Majors, Luca Rossi) [Continuous Delivery, Observability, Testing in production] [Duration: 00:53] Charity Majors, CTO at Honeycomb and observability expert, discusses observability, testing in production, continuous delivery, and developer experience
  • Human Robot Agent: Scouting AI Beyond Hype and Doom (Jurgen Appelo) [AI, Agile, Generative AI, Teams] [Duration: 00:53] (⭐⭐⭐⭐⭐) Jurgen Appelo discusses how AI is fundamentally changing the nature of work, teams, and processes within an agile context, highlighting new uncertainties and the enduring importance of the human experience.
  • Software Engineering F&*K Up Behind The Passport E-gate Failure" (Dave Farley) [Architecture, Resilience, Software Design] [Duration: 00:17] In this episode, Dave Farley talks about the issue, how poor software engineering led to this, how distributed systems come into it all, how to avoid something like this happening again and at the end of the video asks for answers on some concerning issues around the whole story.
Reminder: All of these talks are interesting, even just listening to them.

You can now explore all recommended talks and podcasts interactively on our new site: The new site allows you to:
  • 🏷️ Browse talks by topic
  • 👤 Filter by speaker
  • 🎤 Search by conference
  • 📅 Navigate by year
Feedback Welcome!
Your feedback and suggestions are highly appreciated to help improve the site and content. Feel free to contribute or share your thoughts!
Related:

Sunday, March 23, 2025

Good talks/podcasts (March II)

 

These are the best podcasts/talks I've seen/listened to recently:
  • The 10 COMMANDMENTS Of Continuous Integration (CI) (Dave Farley) [Agile, Technical Practices, XP] [Duration: 00:09] (⭐⭐⭐⭐⭐) This YouTube video outlines the 10 essential rules for continuous integration (CI), emphasizing its role as the foundation of a modern deployment pipeline and continuous delivery
  • Add APPROVAL TESTING To Your Bag Of Tricks (Dave Farley) [Technical Practices, XP, testing] [Duration: 00:19] Learn about approval testing as a technique, particularly its effectiveness in safely refactoring legacy code by verifying that changes preserve existing behavior, and its utility for comparing complex outputs like graphical data
  • TDD Revisited - Ian Cooper - NDC Porto 2023 (Ian Cooper) [Technical Practices, XP, testing] [Duration: 01:13] This talk re-examines TDD, emphasizing that it's about writing developer tests focused on behavior and contracts, not isolated unit tests with mocks, to guide development and enable safe refactoring
  • Leading Teams For Silicon Valley Tech Giants | Randy Shoup In The Engineering Room Ep. 7 (Randy Shoup, Dave Farley) [Architecture, Continuous Delivery, Scalability] [Duration: 01:34] This conversation explores the architectural evolution of Silicon Valley tech giants from monoliths to microservices, highlighting the importance of customer focus, asynchronous communication, and continuous delivery for achieving scale and velocity.
  • Become A GREAT Programmer VOL. 1: How To Be GREAT, Why Do You Suck & Why Your Hobby Won't Cut It (Dave Farley) [Engineering Culture, Software Design, Technical Practices] [Duration: 00:53] This talk by Dave Farley outlines essential principles and mindsets for becoming a great programmer, distinguishing professional practices from hobbyist approaches and emphasizing communication, design, quality, collaboration, and continuous improvement
  • Charity Majors on Observability, OTEL, AI ops, DevOps and Friday deploys (Charity Majors, Yan Cuim) [Devops, Engineering Culture, Observability] [Duration: 00:51] (⭐⭐⭐⭐⭐) This podcast episode features Charity Majors discussing the evolution of observability from her experiences at Parse and Facebook to co-founding Honeycomb, emphasizing its event-based approach for understanding complex systems and contrasting it with traditional metrics and logging, while also covering topics like Open Telemetry, DevOps, and engineering culture.
  • Mastering Observability: Unlocking Customer Insights with Gojko Adzic (Gojko Adzic) [Feedback cycles, Lean Product Management, Product, testing] [Duration: 00:34] This podcast episode with Gojko Adzic explores the principles behind specification by example (driven by TDD/BDD), the challenges of its widespread adoption due to a focus on effort over value, and introduces the concept of lizard optimization based on observing unexpected user behaviors to uncover product opportunities, all within the context of measuring value through user behavior change and understanding the five stages of product growth.
  • Webinar #23 - Gojko Adzic on designing product development experiments with Lizard Optimization (Gojko Adzic) [Lean Product Management, Product, Product Discovery] [Duration: 00:57] This talk with Gojko Adzic introduces lizard optimization, a method for uncovering unexpected product opportunities by observing unusual user behaviors and focusing on delivering real user value beyond initial assumptions. It emphasizes using technical observability tools to inform product decisions and understanding the stages of product growth.
Reminder: All of these talks are interesting, even just listening to them.

The talks and podcasts that I have rated as five stars are also available on the following website:
Related:

Sunday, March 02, 2025

Good talks/podcasts (March I)

These are the best podcasts/talks I've seen/listened to recently:
  • Acceptance Testing Is the FUTURE of Programming (Dave Farley) [AI, Generative AI, testing] [Duration: 00:16] (⭐⭐⭐⭐⭐) This talk explores a radical idea that acceptance testing, rather than being just a way to verify software, may be the next step in the evolution of how we program computers, using AI to generate code from detailed specifications
  • 5 Things That Waste Time & Money On A Software Project (Dave Farley) [Agile, Teams, testing] [Duration: 00:15] (⭐⭐⭐⭐⭐) This interesting video identifies common pitfalls in software development, such as not building what users want, using big teams, delaying feedback, chasing features over quality, and relying on manual regression testing, and advises optimizing for learning, fast feedback, and automated testing to improve productivity and reduce waste
  • Marty Cagan - Transformed: Moving to the Product Operating Model at just product 2023 (Marty Cagan) [Generative AI, Product Strategy, Product Team] [Duration: 01:05] This presentation explains the product operating model with its three dimensions (how to build, how to solve problems, and how to decide which problems to solve), four competencies, five product concepts, and underlying principles to help companies transform and work like the best product companies
  • Kent Beck on why software development is an exercise in human relationships (Kent Beck, Jack Hannah) [Engineering Culture, Teams, leadership] [Duration: 00:50] (⭐⭐⭐⭐⭐) Kent Beck discusses how software development is fundamentally an exercise in human relationships, and how creating a safe, supportive environment (a "forest") leads to better results than a resource-scarce, high-pressure one (a "desert"). He also touches on remote work, generational teaching, and test-driven development. An interview full of interesting insights.
  • The Software Industry's Evolution, Complex Architecture & Problem-Solving At Scale | Michael Nygard In The Engineering Room Ep. 35 (Michael T. Nygard, Dave Farley) [Architecture, Data Engineering, Platform, Platform engineering] [Duration: 00:44] A discussion between two experts on incremental design and architecture, including data mesh solutions, managing complexity, platform engineering, and the challenges of balancing innovation with stability
  • DuckDB and Python: Ducks and Snakes living together (Alex Monahan) [Data Engineering, Data Science, Python] [Duration: 01:02] This Talk Python episode explores DuckDB, a fast, in-process analytical database, and its cloud companion MotherDuck, highlighting their capabilities and use cases in Python and data science workflows.
Reminder: All of these talks are interesting, even just listening to them.

The talks and podcasts that I have rated as five stars are also available on the following website:
Related:

Sunday, February 09, 2025

Good talks/podcasts (Feb I)

 

These are the best podcasts/talks I've seen/listened to recently:
  • Patterns of Effective Delivery (Dan North) [Agile, Engineering Culture, Inspirational] [Duration: 00:59] (⭐⭐⭐⭐⭐) This talk explores patterns of effective software delivery, emphasizing that delivery means solving problems, not just writing code, and focusing on optimizing for the right outcomes rather than just process
  • Dantotsu Radical Software Quality Improvement (Fabrice Bernhard) [Inspirational, Lean Software Development, Quality, testing] [Duration: 00:37] This presentation covers how to apply the Dantotsu method—rooted in Toyota’s manufacturing principles—to optimize software development and delivery. By focusing on visual management, team leadership, and systemic solutions, the approach minimizes defects, boosts efficiency, and fosters continuous improvement. Very good ideas on how to improve post-mortems or how to classify problems to improve quality more quickly.
  • Beyond Engineering: The Future of Platforms (Manuel Pais) [Flow, Platform as a product, leadership] [Duration: 00:21] This talk explores applying the "platform as a product" approach beyond engineering, emphasizing how to improve flow and reduce friction across an organization by providing internal services in a self-service manner, and by focusing on the needs of the organization's internal users
  • The Most Dangerous Phrase: SOLID, Scrum And Other Antiques (Dan North) [Agile, Engineering Culture, Management, Technical Practices] [Duration: 00:38] (⭐⭐⭐⭐⭐) This presentation challenges the idea of blindly following software development practices like SOLID and Scrum, urging a re-evaluation of their continued relevance in light of changing contexts and technology, advocating for a more fluid, context-driven approach that prioritizes outcomes, learning, and continuous improvement
  • How Shopify builds a high-intensity culture (Farhan Thawar, Lenny Rachitsky) [Engineering Culture, Product Engineer, leadership] [Duration: 01:40] (⭐⭐⭐⭐⭐) This talk explores how Shopify builds a high-intensity culture through principles like choosing the hard path, prioritizing intensity over hours, and valuing pair programming, while also emphasizing continuous learning, code deletion, and a unique approach to hiring.
Reminder: All of these talks are interesting, even just listening to them.

The talks and podcasts that I have rated as five stars are also available on the following website:
Related:

Sunday, December 15, 2024

Good talks/podcasts (Dec 2024 I)

 


These are the best podcasts/talks I've seen/listened to recently:
  • Adam Ralph - Finding your service boundaries — a practical guide - SCBCN 24 (Adam Ralph) [Architecture, Architecture patterns, Microservices] [Duration: 00:48] (⭐⭐⭐⭐⭐) This presentation is about identifying service boundaries in software architecture to avoid coupling and ending up with a "big ball of mud", even when using microservices. I recommend this talk because it provides practical advice on how to define services as technical authorities for specific business capabilities, leading to more maintainable and scalable systems.
  • AWS re:Invent 2024 - Dr. Werner Vogels Keynote (Werner Vogels) [Architecture, Engineering Culture, simplicity] [Duration: 01:50] This presentation explores the concept of "simplexity" - building and operating complex systems safely and simply, using lessons learned from 20 years of evolution at Amazon Web Services (AWS). The speaker emphasizes the importance of designing evolvable systems from the beginning and outlines six key lessons for managing complexity, including breaking down systems into smaller units, aligning organizations to architecture, and automating tasks that don't require human judgment. Numerous examples from AWS, such as the evolution of Amazon S3, CloudWatch, and Route 53, illustrate the practical application of these principles.
  • How to Deliver Quality Software Against All Odds GOTO 2024 (Dan North) [Agile, Continuous Delivery, Engineering Culture, XP] [Duration: 00:52] (⭐⭐⭐⭐⭐) This podcast features Daniel Terhorst-North, a prominent figure in the software development world, reflecting on 20 years of industry changes and sharing his insights on topics ranging from Agile and DevOps to product management and organizational flow. Drawing on his experiences at Thoughtworks and beyond, Terhorst-North highlights the importance of connecting business needs with technical implementation and emphasizes the value of building evolvable systems with "simplexity" in mind.
  • Microservices Retrospective – What We Learned (and Didn’t Learn) from Netflix (Adrian Cockcroft) [Architecture, Architecture patterns, Cloud, Microservices] [Duration: 00:55] This presentation offers a retrospective analysis of the speaker's experience implementing microservices at Netflix from 2007-2013, examining both the successes and the lessons learned along the way. The speaker discusses key aspects of Netflix's innovative approach, including their "extreme and agile" culture, early adoption of cloud technologies like AWS and Cassandra, and focus on developer freedom and responsibility. The presentation also highlights specific technical patterns and practices developed at Netflix, such as the use of service access libraries, lightweight serializable objects, and chaos engineering.
  • Team Topologies, Software Architecture & Complexity • James Lewis • GOTO 2022 (James Lewis) [Architecture, Engineering Culture, Microservices, team topologies] [Duration: 00:38] This presentation explores the intersection of team topologies, software architecture, and complexity science, arguing that successful organizational design and software development hinges on optimizing for flow and value delivery. The speaker, drawing on his experience with the evolution of microservices, advocates for embracing decentralization, limiting hierarchy, and leveraging social network structures to foster innovation and agility in growing organizations.
Reminder: All of these talks are interesting, even just listening to them.

Related:

Saturday, November 30, 2024

Good talks/podcasts (Nov 2024 II)

These are the best podcasts/talks I've seen/listened to recently:
  • YOW! 2019 Evolutionary Design Animated (Part1) (James Shore) [Agile, Engineering Culture, Evolutionary Design, Software Design, XP] [Duration: 00:24] (⭐⭐⭐⭐⭐) Modern software development welcomes changing requirements, even late in the process, but how can we write our software so that those changes don’t create a mess? Evolutionary design is the key. It’s a technique that emerges from Extreme Programming, the method that brought us test-driven development, merciless refactoring, and continuous integration. James Shore first encountered Extreme Programming and evolutionary design nearly 20 years ago. Initially skeptical, he’s explored its boundaries ever since. In this session, James will share what he’s learned through in-depth animations of real software projects. You’ll see how designs evolve over time and you’ll learn how and when to use evolutionary design for your own projects. Part 2: YOW! 2019 Evolutionary Design Animated (Part2)
  • 5 Reasons Your Automated Tests Fail (Dave Farley) [CI, Continuous Delivery, testing] [Duration: 00:21] This video explores the five reasons why automated tests fail, including environment, test data, version control, resource use, and system behavior. It then explains how to fix these failures by controlling the environment, isolating test data, using version control, addressing resource constraints, and designing deterministic systems
  • Product Agility Podcast: 9 Million Users from a Full Stack Product Legend An Interview with Gojko Adzic (Gojko Adzic) [Inspirational, Product, Product Discovery] [Duration: 00:50] (⭐⭐⭐⭐⭐)  This interview with Gojko Adzic, the creator of Narakeet and author of "Lizard Optimization," explores his journey in building products that reach millions of users. He shares insights on "lizard optimization," a method of leveraging unexpected user behavior for product innovation and growth, as well as the importance of aligning development with the five stages of product growth.
  • Observability & Testing in Production - with Charity Majors (Charity Majors, Luca Rossi) [Continuous Delivery, Engineering Culture, Observability, Testing in production] [Duration: 00:53] This interview with Charity Majors, CTO of Honeycomb, explores the concept of observability, particularly focusing on the differences between observability 1.0 and 2.0 and the advantages of the latter for modern software development. The conversation also touches upon the importance of testing in production, implementing an effective continuous delivery process, and embracing the changing role of software engineers in the age of AI.
  • Developer Productivity Engineering: What's in it for me? (Trisha Gee) [Developer Productivity, Devex, testing] [Duration: 01:08] This video features Trisha Gee, presenting on Developer Productivity Engineering (DPE). She explains the principles and practices of DPE and emphasizes how it can improve developer experience and efficiency.
  • Shaped by demand: the power of fluid teams (Dan North) [Agile, Lean Software Development, Management, Teams] [Duration: 00:32] Daniel Terhorst-North challenges the notion of stable, long-lived teams and presents an alternative approach called demand-led planning. He argues that by structuring teams around the demand for specific types of work, including feature delivery, discovery, Kaizen, failure demand, and business as usual, organizations can achieve greater flexibility and responsiveness to changing needs.
  • Why Scaling Agile Doesn't Work - GOTO 2015 (Jez Humble) [Agile, Continuous Delivery, Lean Software Development] [Duration: 00:51] (⭐⭐⭐⭐⭐) Jez Humble examines the common pitfalls of scaling Agile methodologies and presents alternative strategies for achieving organizational agility. He argues that simply implementing Agile practices without addressing underlying systemic issues, such as lengthy feedback loops and inefficient decision-making processes, will not lead to significant improvements. Instead, he proposes that organizations focus on creating rapid feedback loops, reducing batch sizes, and adopting an experimental approach to product development and process improvement, emphasizing value over cost and estimation.
Reminder: All of these talks are interesting, even just listening to them.

Related:

Sunday, November 24, 2024

Good talks/podcasts (Nov 2024 I)

These are the best podcasts/talks I've seen/listened to recently:
  • YOW! 2019 Evolutionary Design Animated (Part1) (James Shore) [Agile, Engineering Culture, Evolutionary Design, Software Design, XP] [Duration: 00:24] (⭐⭐⭐⭐⭐) Modern software development welcomes changing requirements, even late in the process, but how can we write our software so that those changes don’t create a mess? Evolutionary design is the key. It’s a technique that emerges from Extreme Programming, the method that brought us test-driven development, merciless refactoring, and continuous integration. James Shore first encountered Extreme Programming and evolutionary design nearly 20 years ago. Initially skeptical, he’s explored its boundaries ever since. In this session, James will share what he’s learned through in-depth animations of real software projects. You’ll see how designs evolve over time and you’ll learn how and when to use evolutionary design for your own projects.
  • Working Effectively with Legacy Code • Michael Feathers & Christian Clausen • GOTO 2023 (Michael Feathers, Christian Clausen) [AI, Legacy code, Refactoring, testing] [Duration: 00:45] This interview with Michael Feathers, author of "Working Effectively with Legacy Code," explores practical strategies for managing and improving large, untested codebases, including techniques for testing, refactoring, and understanding software change mechanics. Feathers and interviewer Christian Clausen also discuss the impact of AI on code quality, the challenges of advocating for testing in organizations, and the importance of prioritizing efforts based on code value and criticality
  • Living Domain Model: Continuous Refactoring to Accelerate Delivery (Younes Zeriahi) [Legacy code, Refactoring, Technical Practices] [Duration: 00:47] (⭐⭐⭐⭐⭐) Useful talk for anyway working with legacy complex systems. Younes Zeriahi shares practical examples and techniques for refactoring code in a way that accelerates delivery and improves the overall design, using concepts like Mikado, expand and contract, and Chesterton's Fence. He also highlights the importance of a strong test suite and a deep understanding of the domain for effective refactoring.
  • Product management theater (Marty Cagan, Lenny Rachitsky) [Product, Product Discovery, Product Leadership] [Duration: 01:25] This podcast episode features a conversation with Marty Cagan about the state of product management and the differences between effective and ineffective practices. Cagan discusses the common problem of "product management theater," where individuals hold product management titles but lack the necessary skills and operate within feature teams rather than empowered product teams. The discussion emphasizes the importance of focusing on outcomes, understanding customer needs, and embracing experimentation to build successful products.
  • The Logic of Flow: Some Indispensable Concepts (Donald Reinertsen) [Lean Product Management, Product] [Duration: 00:33] (⭐⭐⭐⭐⭐) This talk explores key concepts and mathematical principles behind achieving flow in processes, like product development, drawing parallels to flow dynamics in traffic and internet systems. Don Reinertsen explains the economics of queuing, batch size reduction, and fast feedback loops, highlighting their impact on cycle time and overall process efficiency.
  • If Russ Ackoff had given a TED Talk... (Beyond continuous improvement) (Russ Ackoff) [Quality, Resilience, Systems Thinking] [Duration: 00:12] This talk explores how to avoid common pitfalls in quality improvement programs by applying systems thinking principles, arguing that focusing on improving individual parts in isolation can be detrimental to the overall system's performance.
  • Small Batches podcast: The Mental Model (Adam Hawkins) [Lean, Lean Software Development] [Duration: 00:07] This episode explores when to apply the lean mental model in software development, emphasizing its effectiveness for navigating situations with high uncertainty and the need for rapid learning.
Reminder: All of these talks are interesting, even just listening to them.

Related: