Resolute
The tone of having stopped deliberating - the decision is made and the writing is now about acting on it.
Resolute
Section titled “Resolute”Resolute tone is the register of someone who has stopped deliberating. The question is settled, and the writing is now oriented toward execution. It is not urgent - urgency is about time pressure. Resoluteness is about commitment. A resolute message can be calm and unhurried; what makes it resolute is that the deliberation is over and the energy has turned toward acting on the decision.
The defining move of resolute tone is grammatical and structural: future-action sentences and commitments rather than considerations. “We are going to do X, starting Monday” is resolute. “We should probably consider doing X” is not, even if both writers believe the same thing. Resolute tone closes loops: no more weighing of alternatives, no more revisiting the reasoning. The reasoning is acknowledged briefly if at all, and then the writing moves to what happens next, who is doing it, and how the team will know it is working.
Resolute tone is the right register after a decision has been made, when the team needs to hear that the deliberation is closed and execution is beginning. It is essential in leadership communication after a strategic choice, in launch communication, and in any context where continued visible deliberation would erode confidence in the path forward. It is wrong when the deliberation has not actually closed: performative resoluteness without a real decision underneath reads as bluster.
Markers
Section titled “Markers”- Future-action sentences: “we are doing X” rather than “we should do X”
- Specific commitments with owners and timing
- The reasoning is referenced briefly or not at all - it is settled, not relitigated
- Loop-closing language: “the question is decided,” “this is the path we are taking”
- Energy oriented toward execution: next steps, milestones, how we will know
- No reopening of alternatives: the off-ramps are no longer named
When to use
Section titled “When to use”Leadership communication after a strategic decision, launch announcements, closing memos that signal the deliberation phase is over, project kickoffs, reorganization announcements, and communication that needs to consolidate alignment behind a chosen path.
When not to use
Section titled “When not to use”Exploratory or brainstorming contexts, empathetic communication where the reader is struggling, playful contexts where commitment language reads as heavy, any context where the decision is not actually settled, and coaching contexts where the goal is to draw out the reader’s own decision.
Pairs well with
Section titled “Pairs well with”direct-communicator, operator, urgent
Often confused with
Section titled “Often confused with”confident: Confident is the affect of having decided - the writer’s certainty is present in the prose, but the writing may still be about the merits of the position. Resolute is action-bound: the merits have been settled, and the writing is now about what happens next. A confident memo argues for a path. A resolute memo announces that the path has been chosen and execution begins.
candid: Candid is about delivering the truth honestly, whatever the truth is - it can be a hard finding, a difficult assessment, an uncomfortable observation. Resolute is about commitment to a chosen action, not about the truth of a finding. A candid post-mortem says what happened. A resolute follow-up memo says what we are doing about it.
- Future-action sentences (“we are doing X”) rather than considerations (“we should do X”)
- Specific commitments with owners and timing
- The reasoning is referenced briefly or not at all: settled, not relitigated
- Loop-closing language (“the question is decided,” “this is the path we are taking”)
- Energy oriented toward execution: next steps, milestones, how we will know
- No reopening of alternatives: the off-ramps are no longer named
Anti-patterns
Section titled “Anti-patterns”- Arguing the merits of the decision or inviting it to be reopened - That is confident, which sits before the decision and defends a still-debatable position; resolute sits after it, where the merits are settled and the writing is only about acting.
- Driving the message with time pressure and “right now” framing - That is urgent, which is about the clock; resoluteness is about commitment and can be calm and unhurried, since what makes it resolute is that deliberation has closed, not that time is short.
- Reporting the truth of a finding rather than committing to an action - That is candid; a candid post-mortem says what happened, a resolute memo says what we are doing about it. Resolute tone is bound to a chosen action, not to an assessment.
Failure modes
Section titled “Failure modes”- Over-commits to the chosen action until legitimate costs and objections are treated as obstacles to override rather than information - Resolve ends deliberation, it does not deny the tradeoffs; name the cost of the path and acknowledge the real objection even while committing, so the resolve reads as clear-eyed rather than deaf.
- Closes loops so hard it becomes rigid, refusing to acknowledge new information that should reopen the question - Resoluteness ends deliberation that is genuinely finished, not deliberation that should continue; if material new evidence has arrived, reopening is judgment, not weakness, and clinging to the closed loop is stubbornness wearing the look of resolve.
Instruction
Section titled “Instruction”Write in a resolute tone. The decision is made. Do not relitigate it. Reference thereasoning briefly if at all, then move to action: what is happening, who is doing it, whenit starts, how we will know it is working. Use future-action sentences: "we are doing X,"not "we should consider X." Close loops - do not name off-ramps that no longer apply. Theenergy of the writing should be oriented forward, toward execution, not backward toward thedeliberation. This is not urgency - the tone can be calm and unhurried. What makes itresolute is that the question is settled. Unlike a confident tone, do not argue the merits orinvite the decision to be reopened; the position is settled and the writing is only aboutacting on it.Related
Section titled “Related”Pairs well with
Section titled “Pairs well with”Direct Communicator, Operator, Urgent
Avoid with
Section titled “Avoid with”Often confused with
Section titled “Often confused with”Examples
Section titled “Examples”- Should we adopt async-first standups?
- How to start a morning routine
- How to choose between Postgres and DynamoDB for a new service
- Telling stakeholders a committed feature is being cut this quarter
- Getting a new engineer productive in their first two weeks
- Writing to thank a mentor who shaped your career
- Reflecting on keeping a discipline of rest
- Marking a long-serving colleague's departure
- Marking the team shipping a hard, long project
- Arguing a public position on return-to-office
- Announcing a new product to an outside audience
- A personal year-end reckoning with a difficult year
Decision: we are moving to async standups. Trial starts Monday and runs thirty days. Here is the rollout.
Daily updates. Post in #team-standup by 10am your local time. Three fields, in this order:
- Shipped: what landed since your last update
- In progress: what you are actively working on today
- Blocked-or-at-risk: anything stuck or trending stuck, with an @mention of the person who can unblock you
If you are out, post “out today” - no other fields needed.
Sync time. The 9am Pacific slot is gone. In its place: 60-minute working session, Thursdays, 8am Pacific / 8:30pm IST. Agenda posted Wednesday EOD by the engineer rotating in as facilitator. This is for decisions, design review, and active unblocking - not status.
Coverage. I will read #team-standup every morning and flag anything that needs escalation. Tech leads do the same for their pillar. If a blocker sits without an answer for one business day, it comes to me.
Trial guardrails. We are not relitigating this for thirty days. If something is breaking, raise it in the Thursday session or DM me directly. At day 30 we run a fifteen-minute retro with three questions: posting rate, signal quality, India sentiment. We make the keep-or-revert call from that retro, not from corridor conversations.
What I am not doing. I am not asking for opinions on the format, the field names, or the time of the Thursday session. We can adjust those at day 30 if needed. For now we run the protocol as written so we are measuring one thing.
Monday morning, post your first update. India team - you write first because your morning is earliest. The rest of us pick it up from there.
Thanks for the work on this. Let us go.
Starting Monday. Thirty days. Here is the protocol.
The rule. Phone stays face-down on the dresser until step four. No exceptions for “just checking the weather.” The weather will be the same in forty minutes.
The sequence.
- 6:30 - feet on the floor. Glass of water on the nightstand, drink it before standing up. The water is poured the night before.
- 6:35 - outside or at the window. Five minutes of daylight on your face. If the sun is not up yet, bright kitchen light counts for the first two weeks of the trial.
- 6:40 - ten minutes of movement. Walk, stretch, push-ups, whatever you will actually do. Not a workout. A wake-up.
- 6:50 - sit down with coffee or tea. Write one sentence: “Today is a good day if _____.” Fill in the blank with one specific thing. Now you can pick up the phone.
What I am not doing for thirty days. I am not journaling for an hour. I am not meditating. I am not waking up at 5am. I am not adding anything to the protocol mid-trial because I read something on the internet. The protocol is fixed for thirty days so I am measuring one thing.
Family handling. Partner knows the plan. If the kids wake before 7, the protocol compresses but does not stop - water and one minute of daylight on the way to them is the minimum. The “one sentence” gets written after drop-off if it has to.
Day 30 review. Three questions. Did I do the protocol? How did the days feel? What is the smallest change I would make for the next thirty?
I am not negotiating with myself about whether this is the right routine. It is the routine I am doing. If it turns out to be wrong, I will know in thirty days and pick a better one. Until then: water, light, movement, sentence, phone. In that order. Every morning.
Monday.
Resolute on: Choosing between Postgres and DynamoDB
Section titled “Resolute on: Choosing between Postgres and DynamoDB”Team,
Following Wednesday’s architecture meeting: we are shipping the notification service on Postgres. The deliberation is closed.
The reasoning has been documented in the meeting notes and the linked decision record; I am not going to relitigate it here. What this message is about is what happens next.
Ana owns the notifications schema and the queue design. First review draft is due by end of day Tuesday next week. Marcus owns the DynamoDB migration design document, scoped to be executable if we cross 3M events per day or if the Slack partnership signs, whichever comes first. That document is due by the end of the sprint after this one. Priya has the decision for Friday’s planning, and the notification service goes into the next sprint as a committed deliverable.
On-call rotation stays at the current four people through launch. We are not adding a second data store, so the operational surface area does not change. The runbook updates for the new notifications service will be drafted by Ana and reviewed by the on-call rotation before launch; that review is a hard gate, not a courtesy.
For the team: the question is decided. I am asking everyone to commit fully to the path, including those of you who would have preferred Option B. We are not going to keep the alternative alive in side channels and standup asides. If the load profile changes or the partnership signs, we have a defined trigger and a designed migration ready to execute. Until then, this is the system we are building.
Marcus, I want to name directly: your DynamoDB analysis shaped the schema portability decisions we are making. The work is not wasted; it is built into the architecture going forward, and it is what makes the migration path real instead of theoretical. The decision did not go your way. The work did.
Wednesday 2pm is the kickoff for the notifications sprint. Come ready with story points. We start work next Monday.
- Ana
Insights is not shipping in Q3. The billing migration ran long and consumed the engineering capacity we had reserved for the dashboard, and we will not ship a half-built product on the original date. The decision is made.
Here is what happens instead.
Before the end of September, we are shipping a CSV export of the underlying analytics data. Customers who were expecting Insights will be able to pull that export and work with the data in their own tools starting next month. The export covers the same event set the dashboard was going to surface. It is not what we promised, and we are naming that directly: it is a bridge, not a replacement.
Insights is moving to Q1. The product scope is locked. Engineering is beginning sprint planning for the Q1 build starting October, and the first milestone is a working prototype in November. We are not revisiting the Q1 date - that is the window, and we are building to it.
For sales: the Q1 date is the date you can put in front of customers. Do not offer a softer commitment than that; it is a real commitment. If a customer needs more than the CSV export as a stopgap, we need to know by August 15th so we can assess whether there is a workaround on our end.
For customers receiving this message directly: thank you for your patience. You will hear from your account manager this week with specifics on the CSV export and how to access it starting in September.
Priya starts Monday. We have two weeks to get her from zero to shipping, and we know what that takes. The plan is set.
Day one, Marcus handles credentials, repo access, and the ticket tracker. Not “sometime this week” - end of morning. Priya will have a working local environment and read access to the incident log by end of day one. I am blocking two hours that afternoon to walk her through the service map: what talks to what, where the real complexity lives, and what we leave alone until she has context for it.
Week one has a single goal: orientation without overwhelm. Priya shadows the next on-call handoff. She sits in on the Tuesday architecture sync but does not own anything in it yet. By Friday she picks her first ticket - something real, bounded, and close to code she has already read. I am choosing that ticket with her, not for her.
Week two is about shipping. We pair on the change together. She drives. I am there for questions on the first day, then I step back. The change goes through the same review process as anything else - no special lane, no lowered bar. That is intentional: she earns the merge on the same terms as everyone.
By end of week two, Priya will have shipped one real change and been in the room for every recurring team ritual. She will know who owns what because she has seen it in practice, not because we handed her a document.
We are doing this. The question of how to onboard Priya is closed.
Dana,
I am writing because I know now what you did, and I am not going to let another year pass without saying so.
Three weeks ago I put Kenji on a project he did not feel ready for. I watched him spend the first two weeks in that particular stillness that looks like calm but is actually a person deciding whether to stay or run. I checked in daily. I answered what he asked and left alone what he did not ask. And when it worked - when he found his footing and carried it - I sat with that feeling for a while before I recognized it. It was yours.
You did this for me ten years ago. The Harmon migration project. You told the steering committee I would lead it before you told me, and then you stood there while I processed that information at your desk. You did not take it back. You also did not leave me alone with it - you were there every week, asking the questions that helped me think rather than the ones that told me what to do. That cost you something. I know that now in a way I could not have known it then. Patience is not passive. Staying present without taking over is harder than taking over.
What you made possible is the thing I am passing on. Kenji is going to be excellent. That is not luck and it is not me - it is a method I learned from watching you hold the line on someone’s capability when they could not yet hold it themselves.
Thank you. I am carrying it forward.
- Marcus
The question of whether rest is worth it is closed for me. I stopped relitigating it somewhere in the middle of a Sunday last spring, when I pulled out my phone for the fourth time and found myself standing in the kitchen reading the chat tool without any particular reason. I put it down and something shifted. That was the decision.
I have tried this before and let it erode. The first signal is always the same: I tell myself I will just check one thing. The one thing leads to a thread, the thread leads to a task I cannot stop thinking about, and by evening I have not rested - I have only worked more slowly, in worse conditions, without the honesty of calling it work. That version of Sunday is over.
What I am doing now is simpler and harder. The phone stays in a drawer from morning until the following day. The laptop does not open. If something breaks, someone else will know it before I do, and the week will handle it. The day belongs to other things: a long walk, a slow meal, the people I keep meaning to be present with.
What I did not expect is how much the day gives back. Not as a productivity technique - I am not doing this to perform better on Monday, though I do. I am doing it because a person who never stops is a person who never fully inhabits what they are doing. The rest is not recovery from work. It is the condition that makes work worth doing.
The cost is real. There are Sundays when something is happening and I am not watching it. I have accepted that. The deliberation is over.
Howard Tillman is leaving Cascade Systems on March 14, and there is nothing more to weigh about what that means. Twenty-six years in the same job title is not a failure of ambition; it is a choice to become irreplaceable in a specific place. He made that choice and kept making it, long enough that the choice became the institution.
The work is documented. The work is not the point. The point is what happens when the ticket tracker goes silent at 11 p.m. on a deployment night and nobody knows which configuration file holds the flag that has broken production twice before. Howard knew. He had it in a notebook with date stamps going back fourteen years. That notebook is now scanned and indexed, because three months ago we asked him to do that, and he did it the same week without ceremony.
We are going to carry what he built deliberately, not by accident. The on-call runbook he assembled is going to the engineering lead on the first Monday of each quarter for a review and a sign-off. The three engineers he spent the past eight years quietly redirecting toward better judgment are going to be the ones who redirect the next three. That is the commitment we are making.
Howard mentored by staying. We are staying too, and keeping the standard he held. The transition is over. The work continues.
The checkout rebuild is done. Fourteen months ago we committed to retiring a system that had been bleeding customers since before most of this team joined. We knew what that decision would cost: two codebases running in parallel, features shipped twice, a migration that nobody outside this group could see. We made the commitment anyway and we did not walk it back.
We are not going to pretend that was easy. There were two points where we nearly called it. The first was in late spring, when a consistency issue surfaced at a load scale the old system had never hit, and Priya and the platform team had three days to patch it without touching live traffic. They found the fix. The second was six weeks before the original launch date, when the load results came back short and Marcus made the call to slip rather than ship something he could not stand behind. He was right to do it, and the team knew it.
The launch slipped twice in total. That is the truth of it, and we are naming it because the team earned that honesty. When the rollout finally went out, it held - through the peak window, through the first-day traffic spike, through the edge cases the test runs had not covered.
Cart abandonment is down. The problem we set out to fix is fixed. That was the scope of the commitment, and the team executed it in full.
We are moving the old system to read-only at the end of the month. After that it is off. There is nothing more to deliberate here. What this team built is the foundation the next two years of product work will run on, and this is the moment we mark that.
We are moving to a structured hybrid schedule. The deliberation is over.
I know what I am going to hear. The office-first leaders will say that remote work is eroding our culture and that presence signals commitment. The remote advocates will say we are forcing people back for optics and that anyone who needs an office can go find one. Both objections name something real. Neither changes the path.
Here is what we are doing: four anchor days per month, synchronized across teams, where everyone who can be in the room is in the room. Those days are for the work that benefits from physical presence - building trust with new colleagues, working through the hard decisions that spiral in the chat tool, making the unplanned connection that becomes the next good idea. Every other day is flexible. People choose where they do focused work, they choose what fits their commute and caregiving reality, and we keep the talent we would otherwise lose to organizations with fewer requirements.
This approach will frustrate both camps. The office-first leaders are right that four days a month is not a culture of presence. The remote advocates are right that any mandatory days are a constraint. I am not arguing either of them out of their position. I am telling them what we are doing.
Starting September, each team lead is responsible for publishing their four anchor days by the last Friday of the prior month. The people operations team is setting up the coordination system this week. We will review the schedule at the six-month mark and adjust the cadence if the anchor days are not being used for the work that justifies them.
The decision is made. The calendar coordination starts now.
Tidemark launches next week. The wait is over.
Small teams drown in feedback. Customer calls, support threads, the chat tool - observations pile up in separate places, and the actual priorities stay invisible. Teams end up either ignoring the pile or spending hours in a spreadsheet, trying to rank what they already know into a case that holds together long enough to share with the right people.
Tidemark ends that. You connect your sources - the ticket tracker, the support queue, whatever note-taking tool your team uses - and Tidemark draws the feedback together into a single ranked list. The ranking logic is transparent and adjustable: you choose the signals that reflect how your team weighs value, and the list updates. When you are ready to share, one link gives anyone a current view of the roadmap without a deck, a meeting, or a status email.
This is not a research tool and not another input for the spreadsheet. It is the place where the scattered pile becomes a decision.
Starting next week, Tidemark is available to teams of up to ten people. Early access is open now. Sign up at tidemark.io/early - you will get in before the public launch and be the first to see what we ship next.
We are building this for teams that are already doing the work and just need the scaffolding to hold it together. This is that scaffolding.
The year is over. I have stopped trying to understand it differently than it was.
The Aldren project absorbed eighteen months of genuine effort. I believed in what we were building, and I still believe the direction was right. It ended anyway - not because of a mistake I can identify and fix, but because the resources dried up before the work could prove itself. That is a real loss. I am not going to reframe it as a lesson I needed. The work was good; the outcome was not.
Around the same time, a friendship with someone I had known for a decade quietly closed. There was no rupture. One of us let distance accumulate until the distance became permanent. I got something wrong in how I showed up - I see it more clearly now than I did then - and by the time I saw it, the window for repair had closed. I am not going to keep running that loop. I have run it. I got it wrong. That is what I am left with.
What I am choosing to carry forward is small. I am going to start one project again, narrower in scope, owned more closely. I am going to tell the people who matter to me that they matter, before the distance gets a start. Those are the two commitments. Everything else - the self-recrimination, the what-if loops, the hope that the year will eventually reveal itself as formative - I am setting down. The year was hard. That is its final shape.
Appears in diff-pairs
Section titled “Appears in diff-pairs”- resolute vs candid (varies tone)
- resolute vs confident (varies tone)
- resolute vs candid (varies tone)
- resolute vs confident (varies tone)
- resolute vs candid (varies tone)
- resolute vs confident (varies tone)