How-to's • Leadership • Nerd Corner: Tech, Mobile, and Product Development • Product Development • Product Management • Productivity • Random Thoughts • Software • Technology Jun 21, 2011 Design Patterns for the Real World Every engineer, over the years of their career, develops an appreciation fo...