8/9 Research Software Engineering with Python (COMP233) - Design and Patterns

Published: 03 December 2025
on channel: Code 4 Thought
36
1

In this episode I talk to Jeremiah Miller - a software engineer - and Max Albert - a research software engineer in the research software group at the University of Southampton about refactoring and design patterns.

• https://en.wikipedia.org/wiki/Design_...
• https://en.wikipedia.org/wiki/Spaghet...
• https://www.distributed-systems.net/i... book by A Tanenbaum
• https://refactoring.com The Refactoring book by Martin Fowler
• https://martinfowler.com/architecture/
• https://martinfowler.com/eaaDev/
• https://martinfowler.com
• https://www.patternlanguage.com the original book by Christopher Alexander on design patterns in architecture - for towns, cities etc. This book inspired software engineers to define a set of design patterns on how to structure code
• https://refactoring.guru/design-patterns Max recommended Sandi and her tips and recommendations on coding
• https://sandimetz.com/99bottles the idea of making things as identical as possible to sniff out design breaks or changes
• https://refactoring.guru/design-patterns another website on design patterns and refactoring

Some books:

• Design Patterns - Elements of Reusable Object-Oriented Software Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Addison-Wesley, 1995, ISBN 0-201-63361-2
• Enterprise Integration Patterns Gregor Hohpe, Bobby Woole, Addison-Wesley, 2004, ISBN 0-321-20068-3

Don't be shy - say Hi (https://www.buzzsprout.com/twilio/tex...)


This podcast is brought to you by the Advanced Research Computing Centre of the University College London, UK.
Producer and Host: Peter Schmidt


On this page of the site you can watch the video online 8/9 Research Software Engineering with Python (COMP233) - Design and Patterns with a duration of hours minute second in good quality, which was uploaded by the user Code 4 Thought 03 December 2025, share the link with friends and acquaintances, this video has already been watched 36 times on youtube and it was liked by 1 viewers. Enjoy your viewing!