Graham Lee

Structure and Interpretation of Computer Programmers

The podcast for programmers who want to become software engineers. Software engineering analysis and reflection from Graham Lee, a software engineering educator, practitioner and researcher with two decades of field experience. Coming to you from https://www.sicpers.info.

Author

Graham Lee

Category

Technology

Podcast website

www.sicpers.info

Latest episode

Jun 25, 2026

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

Episode 59: The NATO Software Engineering conferences, part 3 25.06.2026

We’re closing in on the end of the 1968 conference report, in this section discussion software service, maintenance, and other “special topics” including educating software engineers, and whether it’s reasonable to pay for software at all. Along the way, we … Continue reading →

Episode 58: The NATO Software Engineering conferences, part 2 12.06.2026

This episode digs into the problems of software design and software production as perceived in the 1968 conference, most urgently: just what are software design and software production? The episode is supported by members of the Chiron Codex Patreon (use this … Continue reading →

Episode 57: The NATO Software Engineering conferences, part 1 29.05.2026

This episode contextualises the 1968 NATO Science Committee conference on Software Engineering, and explains what we learn through the executive summary, preface, and first three sections of the conference report. Upcoming episodes will cover the rest of the 1968 conference, … Continue reading →

Episode 56: A Plea for Lean Software 08.05.2026

The topic for this episode is Niklaus Wirth’s A Plea for Lean Software. The episode is sponsored by…your generous support. Head over to https://www.patreon.com/chironcodex/redeem/A31E3 to get a free month of Insider access to my Patreon, with my gratitude! Links: Episode … Continue reading →

Episode 55: Relaunch and Death March 16.04.2026

In which I first apologise for the four-year gap between episodes, and then explain what I’m doing now and why that means I can start podcasting again. Other than creating valuable internet content I don’t have any work, so you … Continue reading →

Episode 54: professionalism and responsibility 27.06.2022

The idea that increased autonomy and privilege for software engineers can only come when we have better confidence that software engineers are working in the best interests of society. Mike Klimek—Modern Software Development Gergely Orosz: What Silicon Valley “Gets” about … Continue reading →

Episode 53: Specialism versus generality 09.05.2022

I look at the difference between being a deep specialist as a software engineer working on a particular “stack” and a generalist who builds software using a wide variety of tools, from the perspective of someone who has done both.

Episode 52: Software Freedom is a Civil Liberties Issue 18.03.2022

Software freedom is a free speech issue. This has important consequences Software is eating the world Why can’t Karen Sandler get the source code for her pacemaker The Four Essential Freedoms On Social Justice and Software Licensing (or: why the … Continue reading →

Episode 51: Responding to Change 06.03.2022

Sometimes it just seems like our customers are fickle flibbertigibbets who change their minds at the drop of a hat, right? Let’s look at what might be going on, and how to work with that. The Computer Programme Design Sprint … Continue reading →

Episode 50: Organisation and Community 25.02.2022

I look at the historical basis of the white collar/blue collar divide in defining occupations, and the problems this distinction has with comprehending modern roles like engineering and various technician occupations. I then have difficulty fitting software roles into any … Continue reading →

Listen to the Structure and Interpretation of Computer Programmers podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.