X is the only major platform where the unit of publication is small enough that a single sentence can carry a whole post. That is a constraint and a gift: you cannot hide behind structure, but you also do not need any.
What travels on X is a change of belief. Not a summary of what you think, not a link to what you wrote — the one sentence that makes someone realise they had something slightly wrong.
The shape of a post that travels
A post that gets reposted usually has three parts, in six to eight lines:
- A claim someone would argue with. Not controversial for its own sake; controversial because it contradicts a common default.
- The mechanism. Why the claim is true. This is the part that gets quoted.
- An implication. What the reader should do, stop doing, or check.
Posts without a mechanism get agreement and silence. Posts with a mechanism get replies that start with "wait, does this mean...", and those replies are the distribution.
Mechanisms beat conclusions
The single most reliable upgrade to any post: replace the conclusion with the reason behind it.
| Conclusion | Mechanism |
|---|---|
| "Autovacuum fails at scale." | "Dead tuples accumulate faster than autovacuum's default trigger fires." |
| "Most churn is not about price." | "Customers who churn rarely reached the first win, so they had nothing to weigh against the price." |
| "Your config page is technical debt." | "Each option multiplies the test matrix and support surface, and both grow faster than your user count." |
The right-hand versions can be applied by a reader who has never met you. The left-hand versions can only be agreed with.
One post, one unit
If a post needs the previous post to make sense, it is not a post. Feeds deliver out of order, to different people, at different times; sequence is a fiction the writer maintains.
Practically, that means:
- No "part 3 of 7" unless the argument genuinely requires sequence — and most do not.
- No "as I said above". If the post needs the reference, rewrite it.
- No post that only works as a reply to your own previous post.
Length is a rhythm, not a target
Short posts read as aphorisms and get reposted by people who like the phrasing. Longer posts — eight to twelve lines — get saved by people who want the mechanism. Both work; they do different jobs.
What does not work is a wall of text with no line breaks. On X, paragraph breaks are how a reader knows where the thought ends.
Cadence and the queue
Consistency matters more than frequency, and a queue matters more than consistency.
Two posts a day for a week and then silence reads as a burst, not a voice. One unit a day, from a backlog of extracted units, reads as a body of thought — and it costs minutes, not hours, because the thinking was done in a batch.
The backlog is the whole trick. When you sit down to "write a post", you are doing two jobs at once: inventing a subject and writing it. Separating them is the difference between a habit that survives a busy month and one that does not.
What not to do
- Do not open with a link. The platform shows less of it, and the reader has no reason to click yet.
- Do not stack hashtags. They do not help distribution and they read as spam.
- Do not quote-engage to farm reach. It works short-term and trains an audience that follows you for conflict rather than for judgement.
- Do not delete a post that underperforms. The distribution curve on X is long; a post that looked dead on day one sometimes moves on day three.
Three rules that apply to X specifically
- One unit per post, and never "part 3". Feeds deliver out of order, to different people, at different times. A post that needs the previous one to make sense is not a post — it is a fragment of a thread nobody will read in order.
- Single post unless the argument genuinely needs sequence. Threads ask for a commitment before delivering value, and most readers decide on the first post anyway. When a thread is right, it is because the steps are irreducible, not because the idea is long.
- Write for the reader who will use it, not for the metric. Engagement follows usefulness more reliably than it follows provocation, and provocation trains an audience that arrives for conflict rather than for judgement.
- On a small niche, aim per person, not per impression. A post that ten people find exactly right gets reposted inside those ten people's networks — which is often the entire market you wanted in the first place.