Out of My Head · Lesson 13 of 33
Written context prevents misinterpretation
The video for this lesson is being recorded. The whole lesson is written out below.
Read the lesson0% complete
Make it something a person, or an AI, can use
Written context prevents misinterpretation
Jay WestOut of My Head · 4 min read
By the end: Three decisions written with their context, in the form that stops a reader, or a model, inventing one.
The idea
Recording the context of a decision prevents future confusion about why you made it. Without a written record of the forces, constraints, and reasoning at the moment of choice, your future self — and everyone else — will reconstruct a fiction and call it memory.
In 2011, software architect Michael Nygard published a short essay titled "Documenting Architecture Decisions" that diagnosed a problem plaguing every software team he had ever worked with. Teams would inherit codebases full of decisions they did not understand. Why was the system built this way? Why was this technology chosen over that one? Why does this constraint exist? The answers were gone — dissolved into the memories of people who had left the company, buried in Slack channels nobody would ever scroll back to, or simply never written down at all (Nygard, 2011).
An example
A software team inherits a codebase that routes all database queries through a single connection pool limited to five connections. The new developers find this baffling — the database can handle hundreds of concurrent connections. They spend two weeks refactoring the pooling layer to remove the "bottleneck." The system immediately crashes under load. Three escalation calls later, a former team member explains: the original database server had a licensing restriction that capped concurrent connections at five. The pool limit was not a mistake. It was a deliberate architectural decision made to prevent license violations that would have shut down the entire production system. The constraint had been removed when the company migrated to a new license two years ago, but nobody recorded why the pool limit existed in the first place. Two weeks of engineering time, a production outage, and a licensing near-miss — all because the context of the original decision was never written down. Had the team maintained an Architecture Decision Record stating "We limit the pool to five connections because our database license caps concurrent connections at five; revisit when the license changes," the refactoring would have taken thirty minutes of verification instead of two weeks of archaeology.
Where it goes wrong
The most common failure is not refusing to document decisions — it is documenting the decision without documenting the context. People write "We chose React" without writing "because our team had three React developers and zero Angular developers, we had a six-week deadline, and the client required server-side rendering which React supported through Next.js." The decision without the context is a fact without meaning. Six months later, when the team has changed and the deadline is forgotten, "We chose React" provides zero information about whether the decision still makes sense. A second failure mode is documenting context in ephemeral channels — Slack messages, meeting conversations, verbal explanations. This context exists for hours or days before it is buried under new messages or forgotten entirely. If the context is not written in a place that persists alongside the decision, it might as well not exist.
Make it stick
Create a Decision Context Log — a single document, note, or folder where you record the context of every significant decision you make this week. Use the format from the exercise: decision statement, context, expected consequences, confidence level. The threshold for "significant" is any decision where you consider more than one option for more than sixty seconds. At the end of the week, review the log. Count how many decisions you made that you would have already forgotten the reasoning behind. This count is your context loss rate — the percentage of your own thinking that evaporates without written records.
Do this now
Choose three decisions you have made in the past month — one personal, one professional, and one that felt obvious at the time. For each decision, write a Decision Context Record using this format: (1) Date and decision statement — what you decided, in one sentence. (2) Context — the specific forces, constraints, emotions, information, and uncertainties that were active at the moment of choice. What did you know? What did you not know? What pressures were you under? What alternatives did you consider? (3) Expected consequences — what you believed would happen as a result. (4) Confidence level — a number from 1 to 10 representing how certain you felt. Write these records now, while the context is fresh. Then set a calendar reminder to review them in 30 days. When you review, notice how much of the original context you would have forgotten without the record. The gap between what you wrote and what you would have remembered is the size of the context loss that writing prevents.
This step is drawn from one lesson of the full curriculum. Read the full lesson on howtothink.ai (L-0164)
Lesson 13 of 33
Next: lesson 14 →