Code Design Products
Hand-picked code design tools and resources we actually use in production. Each item tested by developers, for developers.

Code Complete: A Practical Handbook of Software Construction
The definitive guide to software construction. Steve McConnell's comprehensive handbook covers every aspect of writing high-quality code, from design and architecture to debugging and testing. This book distills decades of software engineering wisdom into practical, actionable advice.
The definitive guide to software construction. Distills decades of software engineering wisdom into practical, actionable advice for writing high-quality code. Read full review.

Design Patterns: Elements of Reusable Object-Oriented Software
The classic Gang of Four book that introduced design patterns to software engineering. This foundational text catalogs 23 essential design patterns that have become the standard vocabulary for object-oriented design. Essential reading for any serious software engineer.
The classic Gang of Four book that introduced design patterns to software engineering. Essential reading for understanding object-oriented design and reusable software architecture. Read full review.