Have you ever wondered how design patterns are invented and how...