Today I Learned: The History of the Markdown Syntax
Markdown is a lightweight markup language that allows writers to create formatted text using plain text syntax. But did you know that it was invented by John Gruber in 2004 with the help of Aaron Swartz? The goal was to enable people "to write using an easy-to-read, easy-to-write plain text format that can be converted to structurally valid XHTML (or HTML)."
Markdown's simple syntax quickly gained popularity because it made writing for the web much more accessible—no more fiddling with complex HTML tags. Its influence can be seen in numerous platforms today, from GitHub README files to blogging tools.
Interestingly, Markdown has many variants and extensions today, such as GitHub Flavored Markdown, but the core ideas remain the same: making text readable and writable without sacrificing the ability to convert to clean, valid HTML.
Fun Fact
The original Markdown syntax was released as an open standard and has inspired many other markup languages and tools designed for simplicity and readability. The fact that it was created by a single person to solve a common problem makes it a fascinating example of user-focused software design.