Managing Global State
Ralph discusses the Singleton pattern, highlighting its original intent to manage unavoidable global state rather than justify its existence. He points out that in C, many developers misuse Singleton as an excuse for global state, rather than a tool for effective management. This conversation sheds light on the potential pitfalls of design patterns when not applied thoughtfully.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
Episode 215: Gang of Four – 20 Years Later
Related Questions