Blog Archives

Episode 18: the pink plane

A response to my own post, What Smalltalk was not over at De Programmatica Ipsum. Some relevant links: The Booch Method Rebecca Wirfs-Brock’s books Applying UML and Patterns Also, I mentioned the Dos Amigans twitch stream, where Steven Baker and … Continue reading

Tagged | Leave a comment

Episode 17: will CPUs matter?

Carrying on from Episode 16, I wonder whether it matters that Apple switch to RISC-V next decade anyway. Sophie Wilson’s talk on the future of microprocessors Huang’s Law, saying that GPUs are improving at machine learning applications faster than CPUs … Continue reading

Leave a comment

Episode 16: Apple and RISC-V

In this episode I predict Apple’s transition to the RISC-V CPU architecture. "[Clive Sinclair] was an irascible man who was always charging up and down shouting and throwing his slide rule around" BBC Micro Men, on Sinclair and Chris Curry’s … Continue reading

Leave a comment

Episode 15: numbers on computers

In this episode, I work out how to use a computer to store and operate on numbers. I think it could catch on. I got the descriptions of endianness the wrong way around! When I talk about the order of … Continue reading

Leave a comment

Episode 14: software package managers

In which I talk about various ways of packaging software and getting it onto your users’ computers. You probably won’t notice, but I got the episode number wrong, and corrected it flawlessly in post-production. Along the way, I mentioned: Solaris … Continue reading

Leave a comment

Episode 13: The Open-Closed Principle

In this episode, I discuss Bertrand Meyer’s Open-Closed Principle.

Tagged | Leave a comment

Episode 12: No Silver Bullets

Having over-run on the previous episode, here’s the end of it, where I actually get as far as discussing No Silver Bullet—Essence and Accident in Software Engineering. This is a really great article about how no single improvement to software … Continue reading

Tagged | Leave a comment

Episode 11: The Monocle Math-Myth

In this episode I talk about The Mythical Man-Month and Brooks’s Law, even though I intended to talk about No Silver Bullet by the same author. Next time. Maybe. Exploratory experimental studies comparing online and offline programming performance, a.k.a. the … Continue reading

Tagged | Leave a comment

Episode 10: Build systems

This episode is all about build systems! Full show notes. Continue reading

Leave a comment

Episode 9: Design by Contract

I talk about my experience with design by contract and my two implementations, in ObjC/Swift and Java. Full show notes. Continue reading

Leave a comment