SE Radio 738: Milan Milanovic on the Laws of Software Engineering

SE Radio 738: Milan Milanovic on the Laws of Software Engineering

Author: team@se-radio.net (SE-Radio Team) September 16, 2026 Duration: 47:28

Milan Milanovic, Microsoft MVP for Developer Technologies and author of the book, Laws of Software Engineering, joins host Giovanni Asproni for a conversation based on the content of his book—a collection of 53 empirical and mathematical laws governing modern software engineering. The book includes some well-known laws, such as Conway's and Brooks's laws, as well as other lesser-known but just as important, including Gilb's and Tesler's laws. The episode starts with an introduction to the laws and the criteria that Milan used to choose them. The episode continues with some practical hints on how to apply the laws and concludes with thoughts on the importance of the laws for teams using artificial intelligence tools in their day-to-day work.


For developers who build the world's most critical systems, Software Engineering Radio offers deep, substantive conversations that move beyond the hype cycle. This isn't about quick tips or news flashes; it's a dedicated audio library for career engineers seeking to solidify their foundational knowledge and explore advanced concepts. Each episode is crafted as an enduring resource, featuring either a comprehensive tutorial breaking down a specific technology or methodology, or a detailed interview with a leading practitioner shaping the field. You'll hear focused discussions on everything from low-level systems architecture and programming language design to team dynamics and project management, all through the lens of professional software creation. The content is exclusively produced for this podcast, ensuring thoughtful, in-depth analysis you won't find simply repackaged from conference talks. If your work demands a rigorous understanding of the craft, this is the podcast for you.
Author: Language: en-us Episodes: 50

Software Engineering Radio - the podcast for professional software developers
Podcast Episodes
SE Radio 727: Jeroen Janssens and Thijs Nieuwdorp on Using Polars [not-audio_url] [/not-audio_url]

Duration: 1:02:16
Jeroen Janssens, Head of Developer Relations at Posit, and Thijs Nieuwdorp, a developer relations engineer at Polars, speak with host Gregory M. Kapfhammer about Polars, a Python package for transforming, analyzing, and…
SE Radio 726: Scott Kingsley on the Swagger Ecosystem [not-audio_url] [/not-audio_url]

Duration: 52:30
Scott Kingsley, a VP of Engineering at SmartBear, speaks with host Gregory Kapfhammer about the Swagger ecosystem. They discuss the user interface, editor, and Swagger CodeGen and how these tools support the creation and…
SE Radio 725: Danny Yang and Sam Goldman on the Pyrefly Type Checker [not-audio_url] [/not-audio_url]

Duration: 54:51
Danny Yang and Sam Goldman, both Software Engineers at Meta, speak with host Gregory M. Kapfhammer about the Rust-based Pyrefly type checker for Python. After a look at the foundational concepts for annotating and checki…
SE Radio 723: Dave Airlie on Linux Kernel Maintenance [not-audio_url] [/not-audio_url]

Duration: 1:09:27
Dave Airlie, a Distinguished Engineer at Red Hat, speaks with host Gregory M. Kapfhammer about Linux kernel maintenance. After over-viewing the scale and structure of the Linux kernel, they dive deep into the review and…
SE Radio 721: Rob Moffat on Risk-First Software Development [not-audio_url] [/not-audio_url]

Duration: 52:31
In this episode, Rob Moffat, author of Risk-First Software Development and chief technical architect at the FinTech Open Source Software Foundation (FINOS), speaks with host Brijesh Ammanath about how all of software dev…
SE Radio 720: Martin Dilger on Understanding Eventsourcing [not-audio_url] [/not-audio_url]

Duration: 55:36
Martin Dilger, founder and CEO of Nebuilt GmbH, speaks with host Giovanni Asproni about event sourcing -- a software architecture pattern in which, rather than storing just the current state of your data, you store a seq…
SE Radio 719: Birol Yildiz on Building an Agentic AI SRE [not-audio_url] [/not-audio_url]

Duration: 53:57
Birol Yildiz, CEO and co-founder of iLert, joins host Kanchan Shringi to explore how iLert built an AI SRE — an autonomous agent for handling production incidents — and what the experience revealed about building AI agen…
SE Radio 718: Will Sentance on JS Modernization [not-audio_url] [/not-audio_url]

Duration: 58:43
Will Sentance, educator and co-founder of Codesmith, joins SE Radio's Adi Narayan to discuss the evolution of JavaScript and modern best practices. They begin with JavaScript's origins as a simple scripting language and…