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
FSF
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
Episode 13: The Open-Closed Principle
In this episode, I discuss Bertrand Meyer’s Open-Closed Principle.
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
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
Episode 10: Build systems
This episode is all about build systems! Full show notes. Continue reading
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
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
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
It lives! (Kinda)
Amiga-Smalltalk now works on an Amiga! I describe the journey to a working port. Full show notes Continue reading
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