WordPress as the text of the web

๐ **Source:** [WordPress as the text of the web](http://scripting.com/2026/08/13/141918.html?title=wordpressAsTheTextOfTheWeb)
> [!note]+ Document Notes
> tags: [wordpress, open-web, api-design, content-management, indieweb]
> author: Dave Winer
> source: Scripting News
> reference: http://scripting.com/2026/08/13/141918.html?title=wordpressAsTheTextOfTheWeb
> date created: 2026-08-13 09:00
>
> > [!info] Generated analysis โ not the author's words. Sections below are machine-written
> > from the captured source. Only text inside `> [!quote]` blocks is verbatim from the author.
> > Do not quote or attribute any other line to the named author.
>
> # ๐ท๏ธ Title: WordPress as the text of the web
>
<!-- deep-read:sections start -->
## ๐งญ Table of Contents
- [๐ Summary](#-summary)
- [๐ Main Content](#-main-content)
- [๐๏ธ Notes](#๏ธ-notes)
- [๐ References](#-references)
- [๐ฃ๏ธ Paraphrase](#๏ธ-paraphrase)
- [๐ฐ Newsletter](#-newsletter)
- [โ
Action Items](#-action-items)
- [๐งช Hypotheses](#-hypotheses)
- [๐ Methodology](#-methodology)
- [โ Questions](#-questions)
- [๐ฎ Future Research](#-future-research)
- [๐ก Implications](#-implications)
- [๐ง Learning Styles Assessment](#-learning-styles-assessment)
- [๐ Accessibility Assessment](#-accessibility-assessment)
- [๐ DEIB Assessment](#-deib-assessment)
- [โ
Logical Validity](#-logical-validity)
- [๐ก๏ธ DARVO Analysis](#-darvo-analysis)
- [๐ฏ Conclusion](#-conclusion)
### ๐ References
- [Dave Winer's original tweet](https://x.com/davewiner/status/2086460905001308537) โ the source Winer is reposting here.
- [Scripting News nightly email signup](http://scripting.com/email/) โ site infrastructure link in the boilerplate footer, unrelated to the WordPress argument.
## ๐ Summary
- **What happened**: Dave Winer reposted, with an upfront apology for its "judgmental" tone, a candid tweet arguing WordPress is missing an obvious opportunity: pair a simple, normal writing interface with a strong public API for third-party ("competitive") apps.
- **Why it matters**: Frames WordPress not as a CMS product to iterate on but as potential shared infrastructure โ "the text of the web" โ echoing Winer's decades-long advocacy for open, interoperable content protocols (RSS, OPML, XML-RPC/blogging APIs).
- **Key stakeholders**: WordPress core/product leadership, third-party developers who'd build against a public writing API, writers choosing between platforms, and implicitly Automattic vs. the open-source project (a distinction the post doesn't address).
- **Risks and tradeoffs**: A genuinely open API for "competitive apps" could disintermediate WordPress's own first-party interface โ good for writers and the ecosystem, harder to reconcile with any host or company that benefits from users staying inside one interface. The post also doesn't acknowledge WordPress's existing REST API or third-party writing clients, so its framing may understate current reality.
- **Bottom line**: A short, self-aware-about-its-own-bluntness argument that "simple writing UI + strong API" is WordPress's unclaimed path to becoming the web's default text layer, because โ in Winer's view โ rival platforms constrain writers by design.
## ๐ Main Content
- The argument runs in two beats, both verbatim from Winer's tweet: (1) WordPress needs a simple writing interface paired with a great API so outside apps can build on it โ this is "the big opportunity" being missed; (2) once that exists, WordPress can claim "the text of the web" almost uncontested, because rival text platforms impose "ridiculous constraints" on writers, which Winer speculates traces back to their builders not being writers themselves.
- **Terms**: "the text of the web" is Winer's shorthand for a default, interoperable writing/publishing substrate โ consistent with his history building open syndication and blogging protocols rather than single-vendor products. "Competitive apps" implies third-party clients built against a shared API, the way email or RSS clients compete on top of open protocols instead of one company's app.
- **Uncertainties**: The post never names which "other text apps" impose constraints โ plausibly Substack, Medium, or Notion-style platforms, but that's inference, not stated. It also doesn't engage with WordPress's existing REST API or existing third-party writing tools, so the "can't see it" framing may overstate how novel the idea is.
### ๐๏ธ Notes
- Post is explicitly a repost: Winer says he wrote it on Twitter/X the prior week, calls it "a bit judgmental," and apologizes for the tone while insisting the meaning required "all the words."
- Structure: one intro sentence, then two nested bullets that are the verbatim tweet content, followed by Scripting News' standard site footer โ copyright line, last-update timestamp, a pitch for the nightly email newsletter, and the site's standing tagline.
- The closing line, "One way is better than two, no matter how much better the second is," is Scripting News' recurring sitewide motto, not new argument content specific to this post โ flagged here so it isn't mistaken for a claim about WordPress.
## ๐ References
- [Dave Winer's original tweet](https://x.com/davewiner/status/2086460905001308537)
- [Scripting News โ WordPress as the text of the web](http://scripting.com/2026/08/13/141918.html?title=wordpressAsTheTextOfTheWeb)
- [Scripting News nightly email signup](http://scripting.com/email/)
## ๐ฃ๏ธ Paraphrase
- **Intro**: Winer says he's repeating something blunt he posted on X the week before, admits it reads as judgmental, and apologizes โ but says the point only lands with the original wording intact.
- **Tweet, part 1**: He's frustrated WordPress's people aren't seeing the obvious move: build a genuinely simple writing interface and pair it with a strong API so other apps can compete on top of WordPress. He calls this the "big opportunity" they're missing.
- **Tweet, part 2**: Do that, he argues, and WordPress can become "the text of the web" almost uncontested, because rival writing platforms deliberately limit what writers can do โ he guesses that's because the people building those platforms aren't writers.
## ๐ฐ Newsletter
- Dave Winer re-aired a pointed take this week: WordPress is sitting on an open lane to become the default "text of the web," and it's leaving it unclaimed. His prescription โ a genuinely simple writing interface, plus a real API so other apps build on top of WordPress instead of around it. Whether or not the "other platforms weren't built by writers" jab lands, it's a useful gut-check for anyone thinking about WordPress's API strategy, editor UX, or where third-party clients fit. Full (very short) post: [scripting.com](http://scripting.com/2026/08/13/141918.html?title=wordpressAsTheTextOfTheWeb).
## โ
Action Items
#### DevRel
- Developer experience: Use Winer's critique as a talking point in existing content about the WordPress REST API's discoverability and third-party client support โ no new deliverable implied, just a live example worth citing.
- Not applicable beyond this โ the post contains no talks, campaigns, or measurable-outcome specifics to action.
#### OSPO
- Not applicable to this source โ no license, security, or governance specifics raised.
#### Community
- Not applicable to this source โ no maintainer, contributor, or sponsor specifics raised.
#### WordPress
- Core: Worth a lightweight awareness note that a high-visibility open-web voice is again publicly framing "simple writing UI + strong API" as WordPress's core missed opportunity โ track sentiment, no action implied beyond that.
- Remaining subteams (Core Performance, Core AI, Core Program Team, Mobile, Playground, Community, Training, Marketing, Support, Design, Documentation, Photos, TV, Polyglots, Accessibility, Meta, CLI, Hosting, Tide, Openverse, Themes, Plugins): Not applicable โ this two-paragraph opinion post has no specifics touching these areas.
#### The WPOCC
- Not applicable to this source โ no funding, fellowship, or governance specifics raised.
### FAIR
- Not applicable to this source โ no technical-independence or provenance specifics raised.
## ๐งช Hypotheses
- A simplified/distraction-free writing mode in WordPress would show higher post-completion rates among new users than the full block editor's default configuration.
- Third-party writing clients built against the WordPress REST API retain authors at rates comparable to or higher than the native wp-admin editor.
- Platforms perceived as "writer-friendly" (fewer formatting or length constraints) correlate with higher long-form output per active author than platforms with stricter templates.
- Public API completeness (documented endpoints, auth simplicity, client-library support) predicts the number of independent third-party apps built against a CMS.
- Product leaders with a writing background (journalists, bloggers) more often ship writer-centric feature sets than those without, measurable via feature audits mapped to founder bios.
### ๐ Methodology
- Not applicable to this source as delivered โ the post makes no empirical claim with attached data. Each hypothesis above would need its own study design: A/B-testing editor UX against completion rates, surveying third-party WordPress client developers about API friction, or comparing per-author output volume across platforms with public post-count APIs.
### โ Questions
- What would a "great API for competitive apps" need beyond WordPress's existing REST API to satisfy this critique โ is the gap awareness, exposure, or actual capability?
- Which "other text apps" is Winer implicitly targeting, and do their constraints come from product design, business model (e.g., algorithmic feed optimization), or moderation/liability concerns?
- Does "simple normal writing interface" mean stripping the block editor back toward a plain textarea, or something else?
- Is "the text of the web" a market-share claim, a technical-infrastructure claim, or a philosophical one about what deserves to be the default?
### ๐ฎ Future Research
- A structured comparison of WordPress's REST/Application Passwords API surface against Substack, Ghost, Medium, and Notion, scored on "how easily could a competitive third-party writing app be built."
- User research on what "simple normal writing interface" would mean concretely to lapsed or prospective WordPress users who chose a simpler platform instead.
### ๐ก Implications
- **Practice**: If taken seriously, supports investment in a minimal, optional prose-first writing surface distinct from the full block editor, alongside continued API investment.
- **Policy/Governance**: Surfaces a recurring open-source tension โ a genuinely open API for competitive apps benefits writers and the ecosystem but may cut against first-party engagement metrics a host or company cares about; any real response implicates the split between the WordPress open-source project and Automattic.
- **Education**: Useful contrast case for DevRel content comparing API-first content platforms.
- **Security/Funding**: Not applicable โ no security or funding dimension raised in the source.
### ๐ง Learning Styles Assessment
- Reading level estimate: roughly Flesch-Kincaid grade 8โ9 โ short, conversational sentences, informal register, minimal jargon.
#### ๐ Visual learners
- Present: none โ plain text, no diagrams, screenshots, or code.
- Improve: A simple two-column visual (current WordPress writing/API surface vs. Winer's proposed model) would make the argument scannable.
#### ๐ Aural learners
- Present: none โ no audio or podcast version linked.
- Improve: A 60โ90 second read-aloud would suit this format well given its brevity.
#### ๐ฃ๏ธ Verbal learners
- Present: light metaphor ("the text of the web") carries most of the argument's compactness.
- Improve: Define "the text of the web" explicitly and name one concrete example of a "competitive app" the proposed API would enable.
#### ๐งฉ Kinesthetic learners
- Present: none โ no exercises, sandboxes, or steps.
- Improve: A hands-on prompt (e.g., "try building a minimal client against the WP REST API this week") would suit a developer audience.
#### ๐ง Logical learners
- Present: an implicit if-then structure (build X + Y โ get outcome Z) underlies the argument.
- Improve: Spelling out the if/then explicitly, and naming actual competitors, would sharpen the logic.
#### ๐งโ๐คโ๐ง Social learners
- Present: originates from a public tweet โ implicitly discursive.
- Improve: Linking to replies or a discussion thread would give social learners an entry point.
#### ๐งโโ๏ธ Solitary learners
- Present: reads well as a short, standalone reflection โ no improvement needed.
#### ๐ฟ Naturalistic learners
- Not applicable to this source โ no sustainability or ecosystem-as-nature framing present.
### ๐ Accessibility Assessment
#### Screen reader semantics
- Present: simple markup, inline anchor links, no images requiring alt text.
- Improve: The source's nested `<ul><li>` structure (with `data-flincalendar="true"` attributes, apparently used for calendar/permalink styling) wraps flat prose in what a screen reader announces as a two-level list โ a mismatch between markup and content intent worth flagging.
#### Keyboard navigation
- Present: only inline text links; no interactive widgets.
- Improve: Not applicable โ no complex interaction present.
#### Contrast and readability
- Not applicable to this source โ cannot verify visual contrast from HTML alone.
#### Text resizing and reflow
- Present: plain paragraph/list text reflows natively.
- Improve: Not applicable โ no fixed-width or embedded media present.
#### Media and captions
- Not applicable to this source โ no audio, video, or images.
#### Forms and interactions
- Present: only the external email-signup link.
- Improve: Not applicable โ no form on this content itself.
#### Standards reference
- Primary WCAG-relevant gap: mismatched list semantics (1.3.1 Info and Relationships) from using nested `<li>` for sequential prose.
### ๐ DEIB Assessment
#### Cultural breadth
- Not applicable to this source โ no regional or multilingual content.
#### Inclusive language
- Present: casual, informal register ("Shaking my head," ";-)"); no exclusionary language.
- Improve: The aside "Maybe that's because they weren't writers" makes an unverified generalization about the people who build competing platforms โ flagged below as a reasoning weakness rather than a DEIB harm.
#### Neurodiversity support
- Present: very short, low-cognitive-load post, easy to parse in one pass โ no improvement needed at this length.
#### Representation
- Not applicable to this source โ no people, roles, or identities represented or discussed.
#### Psychological safety
- Present: Winer explicitly flags his own tone as "judgmental" and apologizes upfront โ a notable self-aware framing choice that does the work a content warning would.
### โ
Logical Validity
#### Strong reasoning
- The core claim has an analogical structure: WordPress could occupy the role other open protocols (RSS, email) hold โ shared infrastructure multiple competing clients build on โ if it decoupled its writing interface from its API story. That's consistent with Winer's long record of protocol-level advocacy and is a coherent, testable-in-principle claim.
#### Fallacies
- **Hasty generalization / circumstantial ad hominem** โ "They got this idea in their heads that the web would be better if they eliminated all the writers features. Maybe that's because they weren't writers. ;-)" attributes competitors' product decisions to their builders' personal identity rather than to evidenced design or business rationale. Fix: cite an actual stated design philosophy or product decision from a named competitor instead of speculating about who built it.
- **Unsupported assertion** โ "That's the big opportunity you all can't see for some reason" assumes WordPress leadership is simply blind to this, without addressing that they may have considered and rejected it for business or governance reasons. Fix: engage with a stated WordPress position, if one exists, rather than assuming the opportunity is unseen.
#### Tone of voice
- Self-consciously blunt and informal ("Shaking my head," "candid," an explicit apology for being "judgmental") โ reads as a long-time open-web advocate airing a familiar frustration rather than a formal critique.
### ๐ก๏ธ DARVO Analysis
- Not applicable to this source โ this is opinion commentary about a software platform's product strategy, not a response to an accusation. No denial, attack-on-accuser, or victim/offender-reversal dynamic is present.
## ๐ฏ Conclusion
- **Bottom line**: Winer reprises a self-flagged-as-judgmental argument that WordPress could become the default "text of the web" by pairing a genuinely simple writing interface with a strong public API for competing apps โ an opportunity he says WordPress's own people aren't seeing, partly because rival text platforms constrain writers by design.
- **Next steps for readers**: Treat this as a prompt to compare WordPress's actual REST API surface and third-party client ecosystem against Winer's characterization, rather than taking the "can't see it" framing at face value. Useful as a conversation-starter for WordPress API/DevRel strategy discussions, not as a sourced or data-backed argument on its own.
## ๐ Refactor Appendix โ WordPress as the text of the web
> Density: 2 Literature atoms (H3), 1 Permanent candidate (H4) โ short source, exactly two distinct
> claims present; no third claim survives the resonance filter.
### ๐ Literature Atoms (H3)
#### [H1] WordPress needs a simple writing UI plus a strong app API
> [!quote] ID:rw_li1
> "what it needs is a simple normal writing interface, and a great API for competitive apps"
**Context & use**:
- From the reposted tweet, first half of the argument.
- Frames WordPress's missed opportunity as two paired product gaps, not one.
**Tags**: #xref
**Highlight**: [view highlight](readwise://)
<!-- atomicity: 1 idea โ -->
#### [H2] Rival text platforms lose the "text of the web" race by constraining writers
> [!quote] ID:rw_li2
> "the other text apps of the web place ridiculous constraints on text. They got this idea in their heads that the web would be better if they eliminated all the writers features."
**Context & use**:
- Second half of the reposted tweet; the competitive-positioning claim.
- Directly connects to the hasty-generalization fallacy flagged in Logical Validity.
**Tags**: #xref #fallacy/hasty-generalization
**Highlight**: [view highlight](readwise://)
<!-- atomicity: 1 idea โ -->
### ๐ง Permanent Candidates (H4)
#### [P1] Shared writing infrastructure wins when the writing tool and the distribution API stay decoupled
**Claim** (Courtney's voice): A content platform earns "default infrastructure" status by separating its writing experience from its API, so outside apps can build authoring and distribution tools on top of it instead of being confined to one vendor's interface.
**Evidence pointer**: [[#H1]]
**Scope & conditions**: Holds for open, interoperable formats with an RSS/email-style precedent; breaks down when the platform's business model depends on keeping users inside a first-party interface (engagement or ad metrics, walled-garden monetization).
**Links**:
- [[WordPress REST API]] โ because applies-in the WordPress ecosystem specifically
- [[Open protocols vs. platforms]] โ because extends the RSS/email precedent this argument implicitly draws on
<!-- atomicity: 1 idea โ -->
### โ๏ธ Fleeting Queue
- [F1] Compare WordPress's REST API + Application Passwords against Ghost/Substack's API surface for "how easy is a competitive third-party writing app" โ http://scripting.com/2026/08/13/141918.html?title=wordpressAsTheTextOfTheWeb #xref
### โ Things 3 (max 2 actions)
- [ ] Skim WordPress REST API docs for third-party-client friction points relevant to Open Source Governance / WPOCC-adjacent work โ #things
<!-- deep-read:sections end -->
## Highlights
- what it needs is a simple normal writing interface, and a great API for competitive apps
- Note: atom/literature/h1 โ WordPress's missed opportunity, per Winer: pair a simple writing UI with a strong public API.
- the other text apps of the web place ridiculous constraints on text. They got this idea in their heads that the web would be better if they eliminated all the writers features.
- Note: atom/literature/h2 โ the competitive-positioning claim; also flagged as a hasty-generalization fallacy site in the analysis.
- A content platform earns default infrastructure status by separating its writing experience from its API, so outside apps can build authoring and distribution tools on top of it instead of being confined to one vendor's interface.
- Note: atom/zettel/z1 โ Permanent-candidate synthesis, Courtney's voice, derived from H1.