Design Books

Back to Essential Books

“Design Patterns” (GoF) — classic object-oriented patterns. “Clean Code” (Martin) — writing readable code. “Refactoring” (Fowler) — improving existing code. “A Philosophy of Software Design” (Ousterhout) — managing complexity.


career books design