Software Engineering MOC The term “software engineering” is coined by Margaret Hamilton. Programming Processes pseudocode programming process TDD Design Principles cohesion and coupling Others ARCHITECTURE.md References How To Survive Your Project’s First 100,000 Lines (note)