No, this does not have anything to do with Linux. This is the Red Hat of the Six Hats, Six Coats metaphor. In the last post I discussed the Six Hats, Six Coats Blue Hat which has nothing to do with Microsoft. The Red Hat is about the closeness to the intuition of the user. It is about the implementation of your own system. What transactions are intuitive and what transactions are counter-intuitive. I alternatively call this the Mechanical perspective, because it deals with the mechanism the Green Hat, Yellow Hat, White Hat and Black Hat end up creating. Edward de Bono also calls this the intuition hat.
Red Hat, Green Coat: How do we lower the barriers to adoption? Intuition.
Red Hat, Yellow Coat: Who navigates our site? How do you support each browser?
Red Hat, White Coat: Who accesses our data? What DDL and DML will you have to write?
Red Hat, Black Coat: Who uses our processes? What approach will be taken to coding?
Red Hat, Red Coat: Who are the personas we are serving? How do you achieve the site aesthetics?
Red Hat, Blue Coat: Who is setting our performance requirements? What can achieve your performance goals?
Each of these implementations has implications for your website design. It will impact the positioning and emphasis of each of your website’s elements as well as your website’s behavior when those elements are employed. It will affect the overall look and feel of the site. When you are working in the Red Hat perspective you are asking yourself, “How do I implement ‘business as usual’?” You will have dealt with all the possibilities in the White Hat perspective and all the probabilities in the Black Hat perspective. Anything that defies your user’s intuition will be escalated back up to the Black Hats as exceptions. If there is a trend in the exceptions it will be escalated up to the White Hats as a variance. If there is a trend to the variances it will be escalated to the Yellow Hats as a deviation. And if the deviation is great enough it will be brought to the Green Hats as an opportunity.
The Six Hats metaphor can be used for any system. I plan to branch out my examples over time.