| name | format-design |
| description | How to design formats that succeed โ simplicity, community, timing |
| license | MIT |
| tier | 1 |
| protocol | FORMAT-DESIGN |
| allowed-tools | ["read_file","write_file"] |
| origin | Anil Dash โ 'How Markdown Took Over the World' (2025) |
| lineage | ["Richard Gabriel โ 'Worse is Better' (1989)","Jon Postel โ Robustness Principle (1980)","John Gruber โ Markdown (2004)","Anil Dash โ 'How Markdown Took Over the World' (2025)"] |
| related | ["markdown","yaml-jazz","plain-text","postel"] |
| tags | ["moollm","philosophy","design","standards","worse-is-better"] |
Format Design
"Smart people think of good things that are crazy enough that they just might work, and then they give them away, over and over, until they slowly take over the world."
โ Anil Dash
What Is It?
Format Design is the art of creating data formats, protocols, and conventions that actually get adopted. It's not about technical superiority โ it's about fit, timing, and community.
Markdown beat Textile. JSON beat XML. RSS survived. Why?
The 10 Reasons Markdown Won
From Anil Dash's "How Markdown Took Over the World" (January 2025):
1. Had a Great Brand
"'Markdown' as a name is clever as hell. Get it โ it's not markup, it's markdown."
- Memorable โ Sticks in the mind
- Self-explanatory โ Name implies purpose
- Clever โ Rewards understanding
MOOLLM parallel: YAML Jazz, SOUL-CHAT, K-lines โ memorable names that reward understanding.
2. Solved a Real Problem
"Millions of people were encountering the idea that it was too difficult or inconvenient to write out full HTML by hand."
Not abstract improvement. A specific, felt problem.
Test: Can you describe the pain point in one sentence? Can users?
3. Built on Existing Behaviors
"The format is based on the ways people had been adding emphasis and formatting to their text for years or even decades."
People already used *asterisks* for emphasis in email. Markdown just formalized it.
Principle: Don't invent new behaviors. Codify existing ones.
4. Mirrored RSS in Its Origin
"Both were spearheaded by a smart technologist who was also more than a little stubborn."
A champion who believed, advocated, and refined. Community built around a person.
Requirement: Someone must care deeply enough to keep pushing.
5. Community Ready to Help
"Markdown was part of a community that could build on it right from the start."
Prior art (Textile), beta testers (Aaron Swartz), early adopters (bloggers).
Principle: No format succeeds alone. Build with others.