A Recommended Blog for Metacognition
A while back, I added Ribbonfarm to the blogroll, which is written by Dr. Venkat Rao, a corporate scientist type, after John Hagel featured in his twitterstream an old but amusing post by Rao analyzing sociopathology in corporate life via characters from The Office. Clever. I thought I would blogroll him and check in periodically.
Later, I noticed that Rao makes frequent references to Clausewitz in his posts and that he is writing Tempo, a book on decision making that will be of great personal and professional interest to many readers here. At this juncture, I’m intrigued.

Then last week, Rao featured a lengthy post on metacognition where he made some excellent points. Here’s a few of them, but as I can only put up a small selection, you should go read the full post:
….To build mathematical models, you start by observing and brain-dumping everything you know about the problem, including key unknowns, onto paper. This brain-dump is basically an unstructured take on what’s going on. There’s a big word for it: phenomenology. When I do a phenomenology-dumping brainstorm, I use a mix of qualitative notes, quotes, questions, little pictures, mind maps, fragments of equations, fragments of pseudo-code, made-up graphs, and so forth.
You then sort out three types of model building blocks in the phenomenology: dynamics, constraints and boundary conditions (technically all three are varieties of constraints, but never mind that).
Dynamics refers to how things change, and the laws govern those changes. Dynamics are front and center in mathematical thought. Insights come relatively easily when you are thinking about dynamics, and sudden changes in dynamics are usually very visible. Dynamics is about things like the swinging behavior of pendulums.
Constraints are a little harder. It takes some practice and technical peripheral vision to learn to work elegantly with constraints. When constraints are created, destroyed, loosened or tightened, the changes are usually harder to notice, and the effects are often delayed or obscured. If I were to suddenly pinch the middle of the string of a swinging string-and-weight pendulum, it would start oscillating faster. But if you are paying attention only to the swinging dynamics, you may not notice that the actual noteworthy event is the introduction of a new constraint. You might start thinking, “there must be a new force that is pushing things along faster” and go hunting for that mysterious force.
This is a trivial example, but in more complex cases, you can waste a lot of time thinking unproductively about dynamics (even building whole separate dynamic models) when you should just be watching for changes in the pattern of constraints.
….Historians are a great example. The best historians tend to have an intuitive grasp of this approach to building models using these three building blocks. Here is how you can sort these three kinds of pieces out in your own thinking. It involves asking a set of questions when you begin to think about a complicated problem.
- What are the patterns of change here? What happens when I do various things? What’s the simplest explanation here? (dynamics)
- What can I not change, where are the limits? What can break if things get extreme? (constraints)
- What are the raw numbers and facts that I need to actually do some detective work to get at, and cannot simply infer from what I already know? (boundary conditions).
Besides historians, trend analysts and fashionistas also seem to think this way. Notice something? Most of the action is in the third question. That’s why historians spend so much time organizing their facts and numbers.
Page 1 of 2 | Next page