Bookshelf
Design and Coding – Always keep within reach
Refactoring: Improving the Design of Existing Code
Design Patterns: Elements of Reusable Object-Oriented Software
Patterns of Enterprise Application Architecture
Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries
Software Development
Journey of the Software Professional: The Sociology of Software Development
Software Project Survival Guide
Software Estimation: Demystifying the Black Art
AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis
User Interface Design
About Face 3: The Essentials of Interaction Design
The Elements of User Interface Design
Business and Leadership
The Fifth Discipline: The Art & Practice of The Learning Organization
The SPEED of Trust: The One Thing That Changes Everything
Good to Great: Why Some Companies Make the Leap… and Others Don’t
How to Lose Friends & Infuriate People: Leadership in the Networked World
The Five Dysfunctions of a Team: A Leadership Fable (J-B Lencioni Series)


