-

Chiron Codex: helping software engineers become centaurs. OOP the Easy Way
Object-Oriented Programming the Easy Way: a manifesto for reclaiming OOP from three decades of confusion and needless complexity.APPropriate Behaviour
APPosite Concerns
Support This Site
If you like what I do please support me on Ko-fi
FSF

Blog Archives
Episode 38: the Cost of Dependencies
This post is all about whether dependencies are expensive or valuable to a software project (the answer is “yes” in a lot of cases). It was motivated by Benefits of dependencies in software projects as a function of effort by … Continue reading
Episode 37: systemic failures in software
Here we talk about things that can go wrong in a whole software organisation such that even if everybody does their job to the best of their ability, and they have a good ability, the result is far from optimal. … Continue reading
Episode 36: the Isolation Episode
From my anosmic isolation chamber as I’ve got the ‘rona! I talk about how many of the things software engineers think they should or shouldn’t be doing probably don’t have any impact on the success or failure of the software … Continue reading
Episode 35: a bored man with a microphone
I explore the theme of community and the difficulty I have with feeling like a member of a community of technologists. This was motivated by Joy, or Not by Ron Jeffries. The Descent of Man by Grayson Perry Society of … Continue reading
Episode 34: actually it’s about ethics in software engineering
An episode about the philosophy of software engineering.
Episode 33: Ask Me Anything
@sharplet asked me a few questions, and you can too! The theme music is Blue-Eyed Stranger. Evidence-Based Software Engineering Using R. Median household income in the UK in January 2021 was £29,900 (I said “about £28,000”). Median software engineer salary … Continue reading
Episode 32: freeing software from source code
I muse on a concept I’ve been thinking about for a long time: that software engineering is trapped within the confines of the fixed-width text editing paradigm. This was motivated by a discussion with Orta about his Shiki Twoslash project … Continue reading
Episode 31: Apple CPU transitions
I contextualise the x86_64 to arm64 transition by talking about all the other times Apple have switched CPUs in their personal computers; the timeline is roughly 6502-m68k-ppc-ppc+i386-ppc64-i386-x86_64-arm64. Sorry, Newton fans!
Episode 30: Digital Autonomy and Software Freedom
In which I posit that software freedom is a small part of a bigger picture. Free Software Foundation Free Software Foundation of Europe Software Freedom Conservancy Electronic Frontier Foundation [objc retain]; Just Consequentialism and Computing (paywalled; accessible link) Use the … Continue reading
Episode 29: Return to Software Engineering
This episode is about technology, culture, community, and career. No links because it’s mostly a personal history and there’s only so much self-promotion I can fit in one episode. That said! If you enjoy this podcast and would like to … Continue reading