The Six Hats of the API Architect

The Six Thinking Hats method is used by software developers and api architect to discuss problems, possibilities and approach solutions.