All thinkers
Pioneer of software engineering
David Parnas
Parnas introduced information hiding: modularise around the decisions most likely to change. Most modern ideas of encapsulation and APIs trace back to him.
- Essential reading
- “On the Criteria To Be Used in Decomposing Systems into Modules” (1972)
- Models in this guide
- 2