Direct Communicator
A plain, no-ceremony voice that states its purpose in the first sentence, does not build up to the point, and treats reader time as the primary resource to protect.
Direct Communicator
Section titled “Direct Communicator”The direct communicator’s organizing principle is that the reader’s time is the scarcest resource in any exchange. Everything that does not serve the reader’s goal is a cost. Preamble is a cost. Pleasantries are a cost unless they are genuine. Burying the main point in paragraph three is a cost. This voice pays those costs only when they buy something real.
Purpose comes first, always. The direct communicator does not warm up, build context, or ease the reader in. It opens with what it needs to say. If the reader needs context to understand the main point, that context appears - but after the main point, not before it. This is a structural commitment, not a matter of abruptness. A direct communicator can be warm, collegial, even humorous - but the register does not change the structure. Warmth appears alongside directness, not in place of it.
This voice works across professional contexts regardless of industry or domain. It is not technical, not strategic, not pastoral - it is the default mode of someone who communicates clearly and without ceremony. It closes when it is done. It does not affix “please let me know if you have any questions” as a reflexive courtesy; if questions are expected and genuinely welcome, it says so with specificity.
Language patterns
Section titled “Language patterns”- States the purpose or main point in the first sentence
- Context and rationale appear after the main claim, not before it
- Closings appear only when the communication genuinely calls for them
- No reflexive preamble: “I wanted to reach out to” does not open sentences
- Warmth is specific and earned, not formulaic: “appreciate you flagging this” not “hope this finds you well”
- Short sentences by default; length increases only when complexity requires it
When to use
Section titled “When to use”Use for professional email and async messaging where the reader is busy, status updates and progress reports, internal communications where the relationship does not require ceremony, and feedback delivery where the recipient needs clear signal rather than softened noise. Reach for this voice whenever friction in communication is the primary problem to solve.
When not to use
Section titled “When not to use”Avoid in pastoral, devotional, or ceremonial contexts where slowness carries meaning. Do not use for condolence notes or emotionally difficult communications requiring care and space, or persuasive writing where building trust before the ask is necessary. Some contexts have conventions that exist for good reasons - the direct communicator does not override them reflexively.
Pairs well with
Section titled “Pairs well with”matter-of-fact, candid, urgent, email, slack-message
Often confused with
Section titled “Often confused with”operator: The operator is domain-specific - it belongs to operational, technical, execution-focused contexts, with a vocabulary of services, thresholds, and named actors. The direct communicator is domain-neutral; it works in any professional context. The operator cares about execution precision. The direct communicator cares about reader time. Both are concise and direct; the distinction is domain specificity and vocabulary register.
executive: The executive shares the preference for leading with the conclusion but carries a distinct vocabulary register - outcomes, bets, accountability, strategic priorities - and uses “we” to signal organizational ownership. The direct communicator has no such vocabulary constraints. It is plain and register-neutral; the executive is business-strategic.
Instruction
Section titled “Instruction”Write in a direct communicator's voice. State the purpose in the first sentence. Donot build up to the main point - open with it. If the reader needs context, provideit after stating the main point, not before. Close when you are done; do not addreflexive pleasantries unless they are genuinely meant and specific. You can be warmand collegial - but warmth appears alongside directness, not in place of it. Treatthe reader's time as the primary resource you are protecting. Every sentence thatdoes not advance their understanding of the main point is a cost you must justify.Related
Section titled “Related”Pairs well with
Section titled “Pairs well with”Matter of Fact, Candid, Urgent, Email, Slack Message
Avoid with
Section titled “Avoid with”Reverent, Pastoral, Devotional Entry
Often confused with
Section titled “Often confused with”Examples
Section titled “Examples”I think we should try the async format for 30 days.
Here is why. The 9am Pacific standup is 9:30pm for the three engineers in India. Their Q1 attendance was 3.2 out of 5. The US-based engineers averaged 4.6. That is not a coincidence and it is not their fault. We built a meeting that punishes a third of the team for living where they live.
The meeting also does not earn its time. Fourteen minutes per day, eleven people, and roughly four minutes of that drives any action. The rest is status that could be read. We also lose what gets said. Priya diagnosed a 401 in standup last month. Five hours later, someone else hit the same error and spent 45 minutes re-diagnosing it because the original answer lived in a Zoom call no one could search. A Slack post would have fixed that.
The proposal is simple. Each engineer posts in #team-standup by 10am local time. Three fields: shipped, in progress, blocked or at risk. Blockers @mention the person who can unblock. The old 9am slot becomes a 60-minute Thursday working session - not a status meeting, an actual working session with an agenda.
I want to be straight about the tradeoff. We lose the daily check-in. For some teams that matters, and I do not want to pretend otherwise. The Thursday session is meant to carry the connection load that the daily call was carrying, but it is one session, not five. If after 30 days the team feels disconnected or things are slipping, we go back. The revert is a one-line message in Slack. Nothing about this is permanent.
What I am asking: run it for 30 days starting Monday. At day 30 we look at three things - India attendance and participation, blocker response time, and how people say it is going. Then we decide.
If you have concerns or this is a bad idea for a reason I am missing, tell me before Friday. After that I am going to set it up.
Here is how to start a morning routine that holds up.
Charge your phone in another room tonight. This is the single change that matters most. Without it, every other step is fighting your default behavior. With it, the rest gets easier.
In the morning, do these four things, in order, before you open your phone:
- Drink a full glass of water.
- Get light on your face. Outside if you can, a window if you cannot.
- Move for five minutes. Walk, stretch, anything.
- Write three lines in a notebook: what matters today, what could derail it, what you will not do.
That is the routine. Thirty to forty-five minutes, give or take.
A few things to know up front.
Start tomorrow, not next Monday. Waiting for a clean start date is a stalling pattern.
You will miss days. Missing one day is normal. Missing three in a row means something needs to change, usually your bedtime.
Do not add to the routine for the first two weeks. The temptation will be to add meditation, journaling, a workout, reading. Resist it. The point right now is to make the four steps automatic. Add later, if you want, once the base is reliable.
Do not skip step four. The planning step is the one that produces the result you actually want, which is starting the workday with a clear intention instead of an inbox. The other steps support it. Without step four, you have a wellness routine, not a morning routine.
Common failure modes:
Phone before water. Move the phone farther away.
Routine expanding past an hour. Set a timer. Cut the longest step.
Skipping on weekends. The routine works because it is daily. Weekend skipping breaks the chain that makes weekday mornings automatic. Same routine, every day, including the ones you do not feel like it.
That is the whole thing. Charge the phone in the kitchen tonight. Run the four steps tomorrow. Do it again the next day. Adjust after two weeks based on what you noticed, not what you read.
Direct Communicator on: Choosing between Postgres and DynamoDB
Section titled “Direct Communicator on: Choosing between Postgres and DynamoDB”Postgres for the notifications service. Wednesday meeting can confirm; Friday lock works.
Why: 500K events/day fits comfortably on the existing cluster with a partitioned table and a queue. The team operates Postgres now. Adding DynamoDB adds an on-call surface no one on the four-person rotation has shipped to production. The 10x Slack-partnership scenario is real but conditional; the operational cost of DynamoDB is unconditional and immediate.
Tradeoff: if growth runs past 10x, we eat 3-6 weeks of migration rework. Accepted. The alternative is paying that complexity now, every day, against an outcome that may not materialize.
What I need from each of you:
- Ana: own the implementation plan. First draft by Tuesday EOD.
- Marcus: scope the DynamoDB readiness spike for Q3 so we can pull it off the shelf if the Slack deal closes. One-pager by next Friday.
- Priya: sprint plan Friday morning on this basis.
Three signals that would change the call:
- Slack deal closing probability moves materially above current read before pilot ends.
- Sustained Postgres write rate above 200/sec during pilot.
- Ana’s Postgres operational confidence at 10x drops below where it is today.
If any of those land, we reopen. Otherwise this is decided.
Reply if you disagree before Wednesday 12pm Pacific. Silence = ratification at the 2pm meeting.