Blog Archives

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

Episode 8: Message in a bottle

In this episode, I investigate how messaging works in Smalltalk-80 and other languages. I don’t talk about how OOP is realised in Lisp using generic functions, but do set further reading for those interested: The Art of the Metaobject Protocol. Continue reading

Leave a comment

Episode 7: A touch of class

I’m building support for classes in the Amiga-Smalltalk Virtual Machine today, so that’s what is on my mind.If you missed episode 6, it’s over on Youtube.The podcast is now in the iTunes Store! Continue reading

Leave a comment

It lives! (Kinda)

Amiga-Smalltalk now works on an Amiga! I describe the journey to a working port. Full show notes Continue reading

Leave a comment

Episode 4: do you C what I C?

We’re getting closer to running Amiga-Smalltalk actually on an Amiga. Full show notes Continue reading

Leave a comment