Whitepaper · August 2026
Four writers, coded.
I am starting a newsletter. Rather than guess at what good looks like, I took four of the best writers working today and turned their writing into data. 126 posts, coded post by post for hook, structure, proof, and ending. Here is what the counting actually showed, including the parts that contradicted what I expected.
How this was done
And what the numbers below do and do not cover.
I picked four writers who are unarguably good at different things. Hilary Gridley writes writerbuilder and teaches people to actually use AI. Lenny Rachitsky runs the largest product newsletter in the world and attaches evidence to almost everything. Elena Verna works in both long form and short form, which forces a discipline that pure essayists never have to develop. Peter Walker turns one company’s spreadsheet into charts that half of startup Twitter reposts.
Then I read them, and coded each post against a fixed schema: headline formula, hook type, verbatim opening, structure archetype, word count, data density, proof type, section count, chart count, ending move, reader action, and the one signature move that piece was doing. Controlled vocabularies throughout, so the results could be counted rather than vibed.
| Writer | Posts logged | Read in full | Channel |
|---|---|---|---|
| Hilary Gridley | 57 | 22 | Substack, plus one guest post |
| Lenny Rachitsky | 25 | 24 | Substack |
| Elena Verna | 29 | 21 | Substack, plus short-form Notes |
| Peter Walker | 15 | 15 | LinkedIn and Carta |
39 of the 126 rows are metadata only: title, date, word count and subtitle pulled from the publication’s archive API, with every structural field left explicitly unknown rather than guessed. LinkedIn blocks automated reading entirely, so Walker’s posts were recovered from Carta’s own verbatim republication of them, and Verna’s short form is represented by her Substack Notes, which are structurally identical but are not the same corpus. Nothing below was reconstructed from memory. Where a denominator is quoted, it is the number of posts I could actually read.
What the counting showed
Six findings, three of which surprised me.
1. The shared trait is not data. It is that nothing ships unsupported.
I went in assuming the common thread would be a data habit. It is not. Gridley has high data density in exactly one of her 22 fully-read posts. Verna has one. The two writers with proprietary datasets have plenty, and the two without have almost none.
What is actually shared: of 83 posts where I could code the proof type, only six had nothing at all behind the claim. Every writer has a proof type, and stays ruthlessly consistent with it.
| What backs the claim | Gridley | Rachitsky | Verna | Walker |
|---|---|---|---|---|
| First-party data | 1 | 7 | 6 | 13 |
| Named example | 4 | 7 | 5 | 1 |
| Operator quote | 2 | 5 | 0 | 0 |
| Personal experiment | 7 | 0 | 2 | 0 |
| Screenshot or artifact | 7 | 1 | 0 | 0 |
| Benchmark or survey | 1 | 3 | 3 | 1 |
| Analogy only | 0 | 1 | 0 | 0 |
| Nothing | 0 | 1 | 5 | 0 |
Look at the two bolded rows. Walker runs on a cap-table dataset covering 50,000 private companies. Lenny licenses Pave and TrueUp and fields a 1,750-person survey panel. Neither is available to a person starting on a Tuesday. But personal experiment and screenshot are, between them, 14 of Gridley’s 22 posts, and almost nobody else uses them. They cost nothing. You run the thing, you screenshot the result, the screenshot is the evidence.
2. Five skeletons cover three quarters of everything
Of 86 posts where structure could be coded, five archetypes account for 64. There is no secret sixth form.
| Skeleton | Count | Who leans on it | Reach for it when |
|---|---|---|---|
| Problem → framework → application | 22 | Gridley 11, Rachitsky 6 | Any “here is how to do X” piece. The default. |
| Numbered list | 15 | Rachitsky 8 | You have breadth but no single argument. |
| Data walkthrough | 13 | Walker 6, Rachitsky 5 | You have numbers. |
| Narrative arc | 7 | Verna 3 | Personal, chronological, one turn. |
| Single claim plus support | 7 | Verna 7 | Short form only. One position, three reasons, done. |
3. Nobody ships a naked number
Rachitsky’s habit, and the single cheapest upgrade available to any writer: every figure gets a second figure beside it.
- “Roughly 4.5% of YC companies become unicorns, in contrast to the 2.5% outcome for other venture-backed seed-stage startups.”Lenny Rachitsky
- “There are over 6,000 open PM roles globally right now, 53.6% above the bottom we saw in 2023.”Lenny Rachitsky
- “Significant burnout rose from 44.7% to 55.7% of respondents.”Lenny Rachitsky
He also converts percentages into units a reader schedules against, “saving them at least half a day per week”, and puts the finding in the subheading itself so it survives skimming. Three moves. All free. All ignored by roughly every newsletter currently in your inbox.
4. Zero flat endings, in 73 attempts
Across every post where I could see the last line, not one trails off. Four of the six moves put work back on the reader.
| Ending move | Count | What it does |
|---|---|---|
| Punchline | 21 | Pays off the title in the final line |
| Call to try | 13 | The smallest possible next action |
| Soft subscribe | 12 | |
| Summary recap | 10 | |
| Question to reader | 9 | |
| Open loop | 8 | Points at next week |
The best version is Gridley’s. The title monkey grapes means nothing for 2,600 words. The final line is “it’s all monkey grapes.” The title becomes a phrase you can say to a colleague, which is the entire point.
5. Each writer has exactly one ask, and it matches their business
| Writer | Dominant ask | Why |
|---|---|---|
| Gridley | Course or product (14 of 30) | An $1,800 Maven cohort, rated 4.8 out of 5 |
| Rachitsky | Subscribe (16 of 25) | A $200 to $400 a year paid tier |
| Verna | Link out to her long form (7 of 20) | $99 a year plus $5,000 sponsorships |
| Walker | Comment (6 of 15) | The comment thread is his idea backlog |
Walker’s is the interesting one. He asks for disagreement rather than subscriptions, and he keeps a Word document with 200 questions harvested from his own comment threads. That document is why he never runs dry.
6. The high-volume, high-effort corner does not exist
All four numbers below come from the writers’ own words. Notice that nobody is in the top right.
| Writer | Volume | Time per piece | Typical length |
|---|---|---|---|
| Walker | 4 to 5 a week | 25 minutes | ~220 words |
| Verna | 1 a week plus social | 3 to 5 hours | 1,100 to 1,700 words |
| Gridley | ~4 a month | not disclosed | median ~1,400 words |
| Rachitsky | 2 to 4 a month | 10 to 30 hours | 2,200 to 7,500 words |
It is not survivable, which is why nobody does it. Pick a corner. Walker’s own advice to beginners is two or three times a week, one or two channels, no switching, and treat six months as the minimum before judging anything.
Hilary Gridley
writerbuilder →The curriculum move.
- 22,000+ subscribers
- ~4 posts a month
- ~1,400 median words
- Ex-Whoop, Core Product and AI
She does not publish an insight and stop. She publishes a sequence with a completion state. In June 2025 a post called making AI a habit shipped a Google Sheet titled “30 Days of GPT”, day one through day thirty, ten minutes each. Ten months later that became couchto5k.ai, and the guest post she wrote about it exists mainly to say this:
That last clause is the whole model. The post is not the product. The post is the trailhead. A curriculum answers “what do I do tomorrow, and the day after”; an essay answers “what should I think.” Only one of those has a return visit built into the format, and a paid course to graduate people into.
The sentence-level mechanics
- Lowercase titles, always. She switched some time in late 2025: The Self-Promotion Horror Show in January 2025 became monkey grapes by May 2026. Lowercase reads as a text message, not as thought leadership.
- The title and subtitle do two different jobs. Title sea legs, subtitle your dreams have a cold start problem. Curiosity, then promise. Eight of her titles are odd-phrase constructions that mean nothing until you have read the piece.
- Long, short, shorter. A 30 to 45 word opening sentence, then a fragment. “Business slop!” “Bleak!” “Sorry Meg.” The fragment lands in the first four sentences and it is where the voice lives.
- “You” owns the problem, “I” owns the failure. She almost never writes “you should.” She writes “you can”, and bare imperatives: “Start with one problem.”
- Fixed sign-off: xoxo, hils.
She opens as the person who was wrong
- “Every time management system I’ve ever abandoned failed for the same reason: it was designed for the person I wanted to be, not the person I actually am.”how I run my life in claude code
- “I remember the first time someone recommended I use an AI copywriter. It was 2021, so pre-Chat GPT.”skills are cheap now. what’s your superpower?
- “There is a YouTube video I think about almost every day. Two Capuchin monkeys complete tasks in their cages.”monkey grapes
Always specific, always slightly embarrassing, never a humblebrag. Two sentences of that buys permission to be prescriptive for the next 1,500 words. It is the cheapest credibility mechanism in the entire dataset.
Steal
Turn any advice you have into day 1, day 2, day 3. Lowercase title plus an explanatory subtitle. A personal failure in the first two sentences. One shipped artifact per post. A fixed sign-off.
Cannot be copied
The Whoop credential is why a stranger opens the email. So is the ability to survey 100 leaders and get answers, and fifteen years of operator anecdotes to draw from.
Lenny Rachitsky
Lenny’s Newsletter →The credibility machine.
- 1,000,000+ subscribers
- 2 to 4 posts a month
- 10 to 30 hours a post
- Ex-Airbnb PM lead
The received wisdom is that every Lenny claim arrives with a benchmark attached. The counting says that is half right, and the correct half is more useful. Fifteen of his 25 posts carry ten or more distinct figures, the highest rate here. But the proof attaches at the section level, not the sentence level, and about a quarter of his output carries almost no external evidence at all. One 2026 post is a hand-drawn cartoon with zero numbers and zero citations.
What actually holds across all 25 is narrower and far more portable:
- “This data is courtesy of Pave, which gets its data by integrating with human resources information system software and equity management systems at over 7,500 top companies. The data below is based on actual comp from over 23,000 product managers globally.”
- “We took it upon ourselves to find out what’s actually happening on the ground by running one of the largest independent, in-depth surveys on how AI is affecting productivity for tech workers (1,750 respondents).”
- “Palle spent over 100 hours digging through all available public data.”
He writes the methodology sentence before the finding. That is a formatting decision, not a data-access decision, and it costs nothing.
Four proof reservoirs, three of them free
- Licensed data partners. Pave, TrueUp. Bought with audience size. Not available to you.
- His own survey panel. Repeated annually so that edition two can sell the delta: “A year ago, we ran our first large-scale survey.” Available at smaller n.
- Crowdsourced reader submissions. His two highest-engagement self-authored posts of 2025, on vibe coding and on Claude Code, are literally “I asked on X, LinkedIn, and my subscriber Slack” plus curation. Each entry is a name, a one-line quote and a live link. This works identically at 500 followers and at 500,000.
- Guest writers. Eleven of the 25 posts I coded are guest-written. He gives distribution plus ten hours of editing across five or six iterations; the guest gives proprietary evidence he could never generate himself.
When he cannot source something, he says so
The AI glossary is “drawn from my own understanding, a bunch of research, and feedback from my most AI-pilled friends.” The 500,000 milestone post says “which I’m told makes it among the top five largest.” And when there is genuinely no data, he changes format entirely rather than faking rigour.
“Cut every word that isn’t absolutely necessary. Make your intro 50% shorter.”
“What are you adding to the conversation?” Lenny Rachitsky, ten lessons at 500,000 subscribers
Steal
The methodology sentence before the finding. The comparison anchor on every number. The finding written into the subheading. Ask your network one specific question each week and publish the answers with names attached.
Cannot be copied
Licensed datasets and a bench of CEOs who return your emails. Both are bought with audience size, and faking them is worse than not having them.
Elena Verna
Elena’s Growth Scoop →The short-form discipline.
- 89,000+ subscribers
- 200,000+ on LinkedIn
- 1 post a week
- 3 to 5 hours a post
She works both forms, which is why she is worth studying. Going from 1,800 words to forty, the first thing she cuts is evidence. What survives is the verdict and the enemy.
Her churn benchmarks post is 1,894 words. The short version is: “None of the NRR and monthly churn rate high level bullsh1t.” That is the whole argument compressed into a refusal. The second thing to go is objection-handling. Long form gives her room for a subheading literally titled “Wait, but Elena, YOU have a personal brand!?” Short form has no room to argue with itself, so she asserts and lets the comments do the rebuttal.
Position in line one, always
- “B2b referrals don’t work… or do they!?”Seven words containing a consensus, a reversal and a promise
- “Many B2B businesses are swimming in self-serve users, but when it comes to generating pipeline from them for Sales? Crickets.”
- “IC work. So hot right now.”Opening line of a 5,000-word report
- “Who just hit 70K subs!? ME. / That is all. / Carry on.”
She is a compulsive coiner of portable objects
Her own explanation of why:
The Four W’s of Product-Led Sales. The Product-Market Fit Treadmill. Mom-and-Pop SaaS. The Minimum Lovable Product Era. Five Laws of Growth. The essay builds the object; the short post ships it. A noun someone can repeat in a meeting without citing you is worth more than a good paragraph.
Credentials go inside a confession, never in a bio
- “I’ve been in growth for over a decade, long enough to collect some scars.”
- “A year ago, I would’ve laughed at the idea of running growth at a $130M ARR company without touching activation.”
- “Let’s get one thing straight: I’m not a writer.”
And on why she owns the list rather than renting the audience:
Write the 40-word version first. If you cannot state the position, name the thing and pick the enemy in one line, the 1,500-word version has no spine. It is research, not writing.
Peter Walker
Carta Data →The data storytelling manual.
- 4 to 5 charts a week
- 25 minutes a post
- ~220 words a caption
- 50,000+ companies in the dataset
He has documented his own method in more detail than the other three combined, so this section is mostly his words.
1. The single highest-leverage rule
The chart title states the conclusion, never the axes. Not “Time to first search by cohort” but “New recruiters are hitting their first search eleven days faster than last year.” It is a free edit and it is the difference between a chart that sits there and a chart that travels.
2. Start from a question, not from the data
And his definition of the word everyone overuses: “An insight is the sort of aggregated result of those numbers that tells you to take an action or not take an action.” If the chart does not change what someone does on Monday, it is trivia.
3. One chart, one point
Twelve of the thirteen posts I transcribed carry exactly one graphic. Three points is three weeks of content, not one crowded post. And for anyone starting: “Start with one chart that looks good and put it out on social. Stop trying to build a big report up front.”
4. Argue against your own number
This is the move that builds trust, and it is counterintuitive. He publishes a “things to remember” block that undercuts his own benchmarks: “Medians are not some special number. They simply reflect the middle of a wide range of rounds. Guideline only, each deal is different.”
He also publishes findings against Carta’s commercial interest and does not soften them, writing that venture pricing is “unfair and not truly data-driven” and that the twenty percent dilution norm “has very little to do with the capital needs of the business.” And he writes the counter-read himself:
Viewed another, this is a dangerous overconcentration and reliance on a handful of companies…
Probably both :)”
Every chart post gets a “what this doesn’t tell you” block. It converts skeptics into commenters, and comments are where the next 200 ideas come from.
5. Sample size and exclusions, in the second sentence
“The data, from across more than 45,000 US startups that use Carta, is startling.” “Software companies only included, all rounds raised in the last 6 months, no bridges, extensions, or weird stuff.” Exclusions stated as plainly as inclusions. When the data is thin: “Be open and honest about how much data you’re talking about. Use phrases like ‘our data suggests’ to soften it a little bit.”
6. The caption structure
85 to 340 words, median around 220, fact and opinion never data alone. The finding in one line, then scope and method, then a bolded subhead block of terse bullets, then his opinion explicitly marked (“IMO”, “My bet is”, “Personally I’d like to see”), then a punchline or an open question. He separates fact from opinion typographically, so a reader can reject one without rejecting the other.
7. And if you have no proprietary data at all
He proved it himself. His post on S&P 500 concentration is entirely public market data and is one of his cleanest. His four routes: audit your own organisation for a latent dataset, because “very often, any company of a significant size will have a data asset that’s worth exploring”; curate public reports and add your own read; deliberately pick a thin-data niche, because less data means less competition; or survey your own audience, where 150 responses is defensible provided you disclose the n.
“If I had the power to track one thing that isn’t possible, it’s how many times someone takes a screenshot of a graph that we made and shares it in a DM.”
The swipe file
Real headlines, grouped by the shape underneath them.
| Formula | Real examples | What makes it work |
|---|---|---|
| Odd phrase plus explanatory subtitle | monkey grapes · sea legs · a feelings wheel, but for robots | Title creates curiosity and refuses to explain. Subtitle carries the promise. Neither half works alone. |
| Contrarian claim | Marketing attribution is a LIE. · You don’t need to build a personal brand · Preseed caps are unfair and not data-driven | Attack something the audience is currently being sold. |
| Named concept | The Magic Loop · The Product-Market Fit Treadmill · Your Couch-to-5K for AI · Mom-and-Pop SaaS | The most valuable kind. A noun someone repeats in a meeting. Aim for one a month. |
| Imperative | please stop generating business slop · teach your agents to manage up · Everyone should be using Claude Code more | The politeness word makes it land harder, not softer. |
| The question they are actually asking | is there a good way to write with AI? · What revenue do you actually need for Series A? | “Actually” is doing most of the work in the second one. |
| Plain finding | Startup headcount is in a deep freeze · How much product managers make in the U.S., Europe, and Canada | For data posts. Zero cleverness. Pure search intent. |
| Number plus promise | 11 hard truths about working in growth · VC fundraising benchmarks from 1,000 rounds | In the second, the number is the sample size rather than the list length. Stronger. |
| Bare number | 500,000 · 1,000,000 | Only works when you are the story. |
Openings worth reading aloud
- “It’s never been easier to start a company. It’s also never been harder to get someone to care that you did.”Kristen Lowe, in Lenny’s Newsletter
- “‘Everyone is raising huge venture rounds at wild valuations, it’s all easy now.’ Eh…not quite.”Peter Walker
- “You’re probably hearing a lot of AI jargon, and you probably sort of know what some of it means . . . but not really.”Lenny Rachitsky
- “In 2019, at 33, I walked away from my last full-time job. Not because I was failing in my career, in fact quite the opposite.”Elena Verna
- “In the past couple of years, I moved across the country to a city with seasons, had a baby, and quit my job. Along the way, I found myself in a real style rut.”Hilary Gridley
Every one of those has a when, a where or a stake in it. “Recently I’ve been thinking about” has none of the three, which is why it is the most common opening on the internet and the least effective.
The playbook
Ten changes, ranked by leverage, that came out of the counting.
-
Find the dataset you already have
Walker’s entire method rests on one asset, and his advice to people without one is essentially “go looking, you probably have one.” Most organisations of any size are sitting on something nobody has ever charted. Anonymise it, aggregate it, never publish a cell with fewer than five in it, and you have a franchise nobody else can run.
-
Cut the volume, hard
Nothing here supports posting three times a day. The most prolific writer studied ships five short pieces a week at 25 minutes each. The most successful ships one. Pick a corner and stay in it for six months before judging anything.
-
Write the 40-word version first
Verna’s discipline. If the social-post version of a section is boring, the section is research rather than writing. A five-minute test that kills your weakest paragraph every week.
-
Never ship a naked number
Every figure gets a comparison anchor. Not “saved 40 minutes” but “saved 40 minutes, against the three hours it used to take.” Without the anchor it is trivia. With it, it is a finding.
-
Declare the proof before the claim
Even at n of one. “I ran this on twelve of our audits” is a methodology sentence, and it goes before the finding, not after it.
-
Make every issue a trailhead
Gridley’s model. Leave behind something with a completion state: a prompt pack, a template, a five-day sequence. The post is not the product.
-
Title every chart with its conclusion
The cheapest, highest-return edit in the entire document. Rename every chart you have ever made.
-
Pick one ask and repeat it
One dominant ask per issue, the same one every week until it changes. Early on, make it a reply. Comments are the idea backlog, and the backlog is what stops you running dry in month four.
-
Crowdsource a section
The two best-performing self-authored posts in the whole dataset were “I asked my network X, here is what they said.” It works at any follower count.
-
Add a caveats block
Every data claim gets a “what this doesn’t tell you.” It converts skeptics into commenters, and Walker’s whole idea pipeline runs on that one conversion.
What to expect, honestly
Verna hit roughly 20,000 subscribers in six months, but off an existing 80,000-follower LinkedIn base. Rachitsky hit 6,000 in six months from nothing, 45,000 at eighteen months, and 500,000 at year four. Gridley hit 22,000 in about 21 months, with a major operator credential and a guest slot on the biggest newsletter in her category.
Nobody here compounded off nothing. Walker’s framing is the one to internalise: expect three or four months of shouting into the void, treat six months as the minimum commitment, and know that eighty to ninety percent of people quit at month three.
Sources
Every quote above traces to one of these.
Hilary Gridley
writerbuilder · Your Couch-to-5K for AI · monkey grapes · please stop generating business slop · how I run my life in claude code · making AI a habit · couchto5k.ai
Lenny Rachitsky
Lenny’s Newsletter · 500,000 · 1,000,000 · PM salary benchmarks · AI productivity survey · What people are vibe coding · Everyone should be using Claude Code more
Elena Verna
Elena’s Growth Scoop · My substack journey: 0 to $30K ARR · You don’t need to build a personal brand · My 9 Favorite Growth Frameworks · Substack Notes
Peter Walker
Carta author page · The playbook for viral data storytelling · Strategy of Finance podcast · How data makes you the source of truth · Carta Data methodology
Coded August 2026 across 126 posts and 18 fields. 39 rows are metadata only and are excluded from every structural count above; where a denominator is quoted it is the number of posts read in full. LinkedIn blocks automated reading, so Peter Walker’s posts were taken from Carta’s own verbatim republication of them and Elena Verna’s short form is represented by her Substack Notes. Nothing was reconstructed from memory. One widely repeated figure, that Couch-to-5K for AI moved 162,000 people from chatting with AI to building with it, could not be sourced anywhere reachable and is therefore not used above.