Definitional
Leads with a definition and elaborates through its facets, edge cases, and what-it-is-not - the definition is the load-bearing first move.
Definitional
Section titled “Definitional”Definitional writing puts the definition first and then tests it. The opening sentence or paragraph names what the thing is - precisely enough that the reader could use the definition to decide whether a given example counts. Everything that follows refines or stresses that definition: the facets it has, the edge cases it survives, the adjacent things it is not. The definition is not a summary at the end; it is the load-bearing first move, and the rest of the piece earns it.
The discipline of definitional writing is the negative space. A good definition is as much about what the term excludes as what it includes. “Refactoring is changing the structure of code without changing its behavior” only does its work if the reader understands that changing behavior would not count - and the piece must show that, often through cases that look like refactoring but are not. The “what it is not” section is where the definition is tested under load.
Definitional writing is the form of the glossary entry, the concept page, the “what is X” article. It fails when the definition is vague enough that no example could fail it, and when the elaboration loses the thread by drifting into adjacent topics. A reader who finishes a definitional piece should be able to apply the definition to a new case - that is the test of whether the piece worked.
Structural conventions
Section titled “Structural conventions”- The definition appears in the opening, often the first sentence, and is precise enough to discriminate cases
- The body elaborates the definition through facets, components, or distinguishing features - not through narrative or argument
- At least one section addresses what the term is not, with concrete adjacent cases that fail the definition
- Examples are used to test the definition rather than to illustrate atmosphere - each example should be answerable as “does this count or not?”
- The piece does not end on a new claim; it ends on a refined or stress-tested version of the opening definition
When to use
Section titled “When to use”Glossary and concept reference pages, “what is X” introductory articles, disambiguation between similar terms, foundational documentation that other docs will build on.
When not to use
Section titled “When not to use”Narrative or experiential writing, argumentative pieces where the term is contested, material covering questions across many concepts (use FAQ instead), devotional or reflective writing.
Pairs well with
Section titled “Pairs well with”technical-writer, diataxis-explanation, technical-reference
Often confused with
Section titled “Often confused with”diataxis-explanation: Diataxis explanation can use any structure - narrative, comparison, analogy, model-building - to convey understanding of a concept. Definitional commits to a specific structural move: lead with a precise definition, then test and elaborate it. A diataxis explanation might include a definition; a definitional piece is built around one.
Instruction
Section titled “Instruction”Write using definitional structure. Lead with the definition - the first sentence or shortopening paragraph names what the thing is, precisely enough that the reader could use thedefinition to decide whether a given example counts. Elaborate through the definition's facets,components, or distinguishing features rather than through narrative or argument. Include asection on what the term is not, with concrete adjacent cases that fail the definition. Useexamples to test the definition, not to add atmosphere - each example should be answerable as"does this count or not?" End on a refined or stress-tested version of the opening definition,not on a new claim.Related
Section titled “Related”Pairs well with
Section titled “Pairs well with”Technical Writer, Diataxis Explanation, Technical Reference
Avoid with
Section titled “Avoid with”Often confused with
Section titled “Often confused with”Examples
Section titled “Examples”What an async-first standup is
Section titled “What an async-first standup is”Definition. An async-first standup is a daily team ritual in which each member posts a short, structured status update in a shared written channel during their own working hours, with the explicit expectation that no synchronous meeting will replace or repeat the post. The post is the standup. The channel is the room. The artifact persists.
That definition does work. It rules out several things that get called async standups but are not.
What it is not
Section titled “What it is not”It is not a sync standup that some people skip. A team that has a 9am Pacific meeting and tells the Bangalore engineers “just post in Slack if you cannot make it” does not have an async standup. It has a sync standup with a second-class participation tier. The default is still the meeting. The text post is a fallback.
It is not a status report sent to a manager. A status report flows upward to one reader. The async standup flows laterally to a team that reads each other. The audience is the difference.
It is not “we use Slack.” Tool is not format. A team can run a Slack-native async standup or a Notion-native one or a Linear-native one. The defining property is the structure of the ritual, not the surface it appears on.
It is not the absence of synchronous contact. Most teams running async standups still meet synchronously, for retros, planning, demos, or weekly social calls. Going async on the daily standup does not mean going async on everything.
The required facets
Section titled “The required facets”Three properties have to be present for the definition to hold.
-
A fixed structure. The team agrees on the fields. For this team: yesterday, today, blockers. Three fields, not three paragraphs. Structure makes the post scannable and reduces the cognitive load of writing it.
-
A posting window, not a posting moment. “By 10am local” is a window. “At 9am sharp” would defeat the purpose - it would re-create the synchronous burden that motivated the change. The window has to be wide enough to accommodate the actual variance in how people start their days.
-
A clear escalation path. Blockers cannot just sit in the post. The @mention is the mechanism. If the post says “blocked on X, @Sarah” and Sarah does not respond within her working hours, there is a defined next step (escalate to channel). Without escalation, the async standup degrades into a write-only ritual.
The edge cases
Section titled “The edge cases”Edge case 1: A teammate forgets to post. The post is missing. Does this count as a skipped standup? Treat it like a skipped sync standup: noticeable, addressable, not catastrophic. Two misses in a week is a signal, not a violation.
Edge case 2: Someone posts but no one reads. This is the failure mode the definition has to guard against. If the team is writing into a channel that nobody opens, the ritual is dead. The team lead reading and reacting to posts (a one-line “saw this, ack” or an emoji) is the cheap fix.
Edge case 3: A blocker that needs the group, not one person. The @mention pattern handles 1-to-1 blockers. For 1-to-many blockers, the right move is a follow-up thread or a 15-minute call. The async standup is not a substitute for the call, it is the trigger for it.
Edge case 4: A genuinely synchronous moment is required. Release coordination, incident response, a difficult cross-team decision. These were never standup work. Going async on the standup does not change what they require.
Why the precision matters
Section titled “Why the precision matters”A team that adopts an async-first standup without being precise about what it is will end up with a vague hybrid: half the team treating it as a status report, half treating it as optional, the sync meeting quietly reappearing as “just a quick sync to align.” Precision is not pedantry. It is the difference between adopting a new ritual and slowly drifting back to the old one.
What a morning routine is
Section titled “What a morning routine is”Definition. A morning routine is a small, deliberate sequence of actions performed in the first conscious hour of the day, designed to set the body’s state, the mind’s orientation, and the day’s intent before reactive input begins.
That sentence is doing more work than it looks like. The phrase “first conscious hour” rules out routines that begin at 11am. “Reactive input” rules out routines that come after the inbox. “Deliberate sequence” rules out the chaos that most mornings actually are. Each piece is load-bearing.
What it is not
Section titled “What it is not”It is not “everything you do before 9am.” Brushing your teeth is not your morning routine. Making coffee while half-asleep is not your morning routine. The routine is the deliberate part. Most of what happens in the morning is reflex or maintenance. The routine is what you do on top.
It is not a productivity hack. A morning routine may make you more productive, but productivity is a possible side effect, not the definitional purpose. A routine optimized purely for output (cram email, plan, push) tends to be a routine that does not survive a hard year. The definition does not include productivity. It includes state, orientation, and intent.
It is not the same as a wellness ritual. Wellness rituals are about feeling good. Routines are about reliable outputs of state. Sometimes they overlap. Often they do not. A morning routine can include things that do not feel good in the moment (cold water, going for a walk in February) because the routine is evaluated by what it produces over weeks, not what it feels like in any given minute.
It is not a schedule. A schedule is a list of times. A routine is a list of actions, performed in order, where the order itself is part of the design. The classic example: phone first vs. water first. Same actions, different order, different routine, different day.
The required facets
Section titled “The required facets”The definition demands three properties be present.
-
It happens in the first conscious hour. Not before, because nothing precedes the first conscious hour. Not after, because by 60 minutes in, the reactive input has usually arrived and is shaping the day. The window is narrow on purpose.
-
It is sequenced, not just listed. The order matters. A routine of “water, light, movement, planning” is a different artifact than “planning, movement, light, water.” The first is body-then-mind. The second is mind-then-body. Both are routines. They produce different things.
-
It precedes reactive input. This is the most violated property. Many people who say they have a morning routine actually have a post-phone routine: they wake, scroll, then do the things on the list. The list is intact, but the routine is no longer doing the work the definition implies, because the day’s reactivity has already started.
The edge cases
Section titled “The edge cases”Edge case 1: Caregivers and parents of small children. The first conscious hour belongs to someone else. Does this mean no morning routine is possible? The definition does not exclude shared or shortened versions. The routine can be a 5-minute version while the child eats breakfast. The point is the sequenced, deliberate, pre-reactive nature, not the duration.
Edge case 2: Shift workers. “Morning” is a misleading word here. What the definition is really pointing at is the first hour after sustained sleep. A nurse waking at 5pm to start a night shift has a morning routine even though it happens at 5pm. The diurnal language is conventional, not definitional.
Edge case 3: The skipped day. If a person has a morning routine but skips it on a given day, do they still have a morning routine? Yes. The definition is about design, not perfect execution. A routine that is performed 5 of 7 days is still a routine. A routine that is performed 0 of 7 days is an intention.
Edge case 4: The routine that has become unconscious. After enough repetition, the actions stop feeling deliberate. Does this disqualify them? No. Deliberation is required at the design and re-evaluation stages, not at every execution. A practiced routine that runs automatically is a routine working as designed.
Why precision helps
Section titled “Why precision helps”Without a precise definition, “morning routine” expands to mean “any positive habit performed near the start of the day,” which is so loose it cannot guide design. With the definition above, three failure modes become visible: starting too late, skipping the sequencing, and letting reactive input arrive first. Naming the failure modes is what the precision buys.
Definitional on: Choosing between Postgres and DynamoDB
Section titled “Definitional on: Choosing between Postgres and DynamoDB”A “service database choice” is the decision a team makes about which persistent storage technology will own the primary data for a new service, evaluated against the specific access pattern of that service, the operational capacity of the team that will run it, and the probability-weighted scenarios for how the workload will evolve. That definition is doing the work in this piece. Every section below tests it.
The facets of the definition
Section titled “The facets of the definition”The definition has four load-bearing parts. First, it is about a new service, not an existing one - the cost of changing storage in flight is so different from choosing storage at greenfield time that the two decisions are not the same decision. The Lattice Notify notification system qualifies because it is greenfield; modifying the existing Postgres monolith would not. Second, it concerns the primary data store - not caches, not read replicas, not search indexes, not warehouses. The candidate that owns the source of truth is what we are choosing. Third, the access pattern of the service is a constituent of the choice, not a downstream concern. The notification system’s pattern (write-heavy, key-lookup, time-ordered) is part of the question, not a check at the end. Fourth, the team’s operational capacity is also constituent. A storage technology the four-person on-call rotation cannot debug is not actually a candidate, even if the access-pattern math says it should be.
What this decision is not
Section titled “What this decision is not”It is not a benchmark comparison. A document that ranks Postgres and DynamoDB by write throughput on a synthetic workload is performing a benchmark; it is not making a service database choice. Marcus’s weekend prototype produced useful numbers, but the numbers alone could not decide the question.
It is not a technology preference. A team that says “we like Postgres” or “we believe in Dynamo” is expressing affinity, not making a service database choice. Ana leans Postgres and Marcus leans Dynamo; the definition requires them to engage the access pattern and the operational capacity, not just their priors.
It is not a vendor evaluation. Comparing AWS pricing pages or AWS support tiers is a procurement activity. A service database choice may use procurement inputs but cannot be reduced to them.
It is not the same decision as the long-term storage architecture. The Wednesday 2pm meeting at Lattice Notify is choosing storage for one service at one moment. The probability-weighted scenarios (Slack deal closes, Slack deal does not close) are part of the choice, but a permanent architectural commitment is not. A service database choice that pre-commits to a trigger for revisiting is still a service database choice, not an architecture mandate.
Boundary case: the deferred migration
Section titled “Boundary case: the deferred migration”Suppose Lattice Notify ships on Postgres but pre-commits to a Dynamo migration if volume crosses a defined threshold. Does that decision count as a service database choice? It does. The definition requires the team to choose the primary store for the new service; choosing Postgres today and naming the trigger condition for change is still a choice about which technology owns the data at launch. The trigger does not dissolve the choice; it conditions it.
The definition, refined
Section titled “The definition, refined”A service database choice is therefore the launch-time selection of the primary persistent store for a new service, made against the access pattern, the operational capacity, and probability-weighted growth scenarios, with optional pre-committed trigger conditions for revisiting. A reader given Lattice Notify’s situation can now decide whether what happens on Friday counts. It does.