SICPers

Structure and Interpretation of Computer Programmers. Episodes on software and software engineering.

Episodes

Monday Jul 20, 2020

Podcast episode 11: The Monocle Math-Myth is actually over at https://sicpers.info/podcast/2333/. I'm now posting directly to my site, not podbean, so look for episodes at https://sicpers.info/podcast/ and point your podcatcher to https://sicpers.info/podcast/feed/. I’ll update iTunes etc. soon. Thanks for listening!

Episode 10: Build systems

Friday Jul 03, 2020

Friday Jul 03, 2020

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

Episode 9: Design by Contract

Thursday Jun 25, 2020

Thursday Jun 25, 2020

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

Friday Jun 19, 2020

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.

Episode 7: A touch of class

Thursday May 21, 2020

Thursday May 21, 2020

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!

It lives! (Kinda)

Friday May 08, 2020

Friday May 08, 2020

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

Friday May 01, 2020

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

Episode 3: Graham's so basic

Saturday Apr 25, 2020

Saturday Apr 25, 2020

What did programming on a microcomputer with a 6809 CPU and 32k of RAM teach me about reading code? Full show notes

Thursday Apr 16, 2020

Graham discusses the experience of taking on a project that has been started by an enthusiastic novice and getting ready to engineer changes.
Full show notes: https://www.sicpers.info/2020/04/sicpers-podcast-episode-two/

Episode 1: Amiga-Smalltalk

Thursday Apr 09, 2020

Thursday Apr 09, 2020

Graham describes what he's learned about object-oriented programming and memory management from the beginning of his project to write a Smalltalk-80 implementation.
Full show notes: https://www.sicpers.info/2020/04/sicpers-podcast-episode-one/

Copyright 2020 and licenced under CC-BY-SA 4.0

Podcast Powered By Podbean

Version: 20240320