Software Engineering Radio - the podcast for professional software developers cover image

Software Engineering Radio - the podcast for professional software developers

Latest episodes

undefined
Feb 22, 2024 • 1h 7min

SE Radio 604: Karl Wiegers and Candase Hokanson on Software Requirements Essentials

Karl Wiegers and Candase Hokanson discuss software requirements essentials, including the need for requirements in every project, tips on gathering, analyzing, and managing requirements, and the importance of validating and testing requirements. They delve into eliciting requirements, speaking with users, and creating requirement sets and prototypes. The podcast also explores the distinctions between validation and verification, misconceptions around project management practices, and practical tips for improving software project processes.
undefined
Feb 7, 2024 • 52min

SE Radio 602: Nicolas Carlo on Improving Legacy Code

Nicolas Carlo, author of Legacy Code First Aid Kit, talks about the challenges of dealing with legacy code and shares useful tools and techniques from his book. They discuss the importance of refactoring, naming, and behavioral analysis in improving legacy code. They also explore the Macado method for addressing large tasks and discuss the potential of AI in legacy code improvement.
undefined
Jan 31, 2024 • 48min

SE Radio 601: Han Yuan on Reorganizations

Han Yuan, Chief Product and Technology Officer, discusses reorganizations. They explore reasons for reorgs, organizational behavior, and advice on planning. Topics include Conway's law, theory of constraints, and organizing software teams based on technology or user journeys. Metric measurement and lessons learned are also discussed.
undefined
Jan 26, 2024 • 46min

SE Radio 600: William Morgan on Kubernetes Sidecars and Service Mesh

William Morgan, founder of Linkerd service mesh and CEO of Bouyant, discusses sidecars, service mesh, and Kubernetes. They explore the origin of sidecars, difficulties in running sidecar containers in pods, and Kubernetes Enhancement Proposal (KEP) 753. William shares thoughts on service mesh's relevance and discusses the implementation of Kubernetes Admission Policy (KAP).
undefined
Jan 17, 2024 • 45min

SE Radio 599: Jason C. McDonald on Quantified Tasks

Jason C. McDonald discusses the flaws of story points and introduces his alternative called Quantified Tasks. They explore various scales used for measuring tasks in agile development. The concept of quantified tasks and how they capture effort in software development is explained. The pushback encountered during implementation and the use of quantified tasks for bug detection are discussed. The benefits and challenges of using quantified tasks to identify problems within a team or company are explored. Learn how to implement and use the quantified tasks system.
undefined
Jan 11, 2024 • 1h 8min

SE Radio 598: Jonathan Crossland on the AMMERSE Framework

Jonathan Crossland, software architect, author, and business owner, discusses the AMMERSE framework of design principles. They explore the three layers of the framework and how they improve collaboration and reach common goals. They also discuss the relationship between AMMERSE and Agile Manifesto, reachability in organizational maturity, environmental values in software design, creating a consistent development environment, understanding AMMERSE framework, and the purpose of conveying MERS ideas.
undefined
Jan 8, 2024 • 1h 4min

SE Radio 597: Coral Calero Muñoz and Félix García on Green Software

Professors Coral Calero Muñoz and Felix Garcia discuss green and sustainable software, emphasizing why it matters in the context of global warming. They explore terminology and concepts related to green software, the challenges of measuring energy consumption, the impact of programming languages on energy efficiency, and the connection between energy consumption, software speed, and AI. They also tackle the challenges and future of green software engineering, the importance of government action, and the issue of 'green washing' in the software industry.
undefined
Dec 27, 2023 • 1h 9min

SE Radio 596: Maxim Fateev on Durable Execution with Temporal

Maxim Fateev, CEO of Temporal, discusses durable execution, concepts of workflows, activities, timers, event histories, signals, and queries. He compares self-hosted clusters with Temporal Cloud for deployment. Also, explore the evolution of Temporal from Cadence, saga pattern implementation, Temporal client SDKs, parallel execution in different languages, setting up a Temporal cluster, database contents, and challenges of workflow versioning.
undefined
Dec 19, 2023 • 1h 4min

SE Radio 595: Llewelyn Falco on Approval Testing

Llewelyn Falco, creator of approval tests, discusses the power of approval testing as a higher level alternative to traditional unit tests. They explore the pitfalls of code coverage and the process of approval testing. They also talk about using approval tests to improve test clarity and reduce duplication, testing non-deterministic chat bots, making code testable, and the importance of specification in software development.
undefined
Dec 14, 2023 • 58min

SE Radio 594: Sean Moriarity on Deep Learning with Elixir and Axon

Sean Moriarity, creator of the Axon deep learning framework and author of Machine Learning in Elixir, discusses deep learning for fraud detection, the history of deep learning, feed-forward neural networks, decision trees, logistic regression, and ensemble models. They also explore the process of training a model for fraud detection and the importance of data quality in machine learning projects.

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