Modularity&Separation of Interface from Implementation:Abstraction by Specification&Parameterization

Similar Tracks
CMPT 371 -- Software Quality Assurance: Peer Reviews and Inspections and Synergies with Testing
Nathaniel Osgood
CMPT 371: Software Contracts & Specifications: Minimizing Knock-On Changes via Specifications
Nathaniel Osgood
How to become 37.78 times better at anything | Atomic Habits summary (by James Clear)
Escaping Ordinary (B.C Marx)