438: There Is Nothing That Is True
John Taylor, principal software engineer at Avanos Medical and author of "Patterns in the Machine," explains his PIM framework, which emphasizes strategic software architecture over tactical coding. He details the "data model" pattern for type-safe, thread-safe data handling and the "open-closed principle" to ensure code is change-tolerant without modifying existing logic. Taylor also discusses the importance of platform-independent OSALs, functional simulators, and designing APIs that read like datasheets to decouple application logic from hardware drivers.