Tacit Knowledge

I came across this diagram at WebAssistant.com:

knowledge_and_ic2.jpg

I find it very interesting in how the author, Garsett Larosse, breaks down knowledge into Explicit and Tacit.

STL: Structured Thinking Language

stl02.jpg

Over the course of analyzing the Six Hats, Six Coats metaphor it has occurred to me that a structured language can be created for thinking about a system. Each of the Six Hats are actually verbs and each of the Six Coats are nouns. Together they create a minimal structured language framework for guiding the design of a system.

CREATE: Conceptualize. Expand Meaning. What are you making right?

DEFINE: Contextualize. Focus on Uniqueness. What is your mantra?

REFINE: Logicalize. Maximize Value. What is your effect?

REDUCE: Physicalize. Minimize Cost. What is your business model?

INTUIT: Humanize. Familiarize Interaction. How do you lower the barriers to adoption?

ENGAGE: Synchronize. Increase Availability. How do you make yourself convenient?

MOTIVE: Why? Goals affected.

LOCALE: Where? Locations affected.

OBJECT: What? Data affected. Note that I agree with C. J. Date that objects in Object Oriented Programming are data, not properties.

METHOD: How? Functions affected.

PERSON: Who? Populations affected.

MOMENT: When? Times affected.