Blog Archives

Episode 58: The NATO Software Engineering conferences, part 2

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

Leave a comment

Episode 57: The NATO Software Engineering conferences, part 1

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

Leave a comment

Episode 56: A Plea for Lean Software

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

Leave a comment

Episode 55: Relaunch and Death March

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

1 Comment

Episode 54: professionalism and responsibility

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

Leave a comment

Episode 53: Specialism versus generality

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.

Leave a comment

Episode 52: Software Freedom is a Civil Liberties Issue

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

Leave a comment

Episode 51: Responding to Change

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

Leave a comment

Episode 50: Organisation and Community

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

Leave a comment

Episode 49: REST and SOAP

I talk both about the difficulties of having objective conversations comparing technologies on the interwebs, and about a particular recent success in doing so: a comparison of RPC-over-HTTP methods. This particular conversation was on the Brumtech slack: I particularly recommend … Continue reading

Leave a comment