Whats Wrong with Markdown
adamhyde.net
Whats Wrong with Markdown
1–10 of 44 posts
Re: Whats Wrong with Markdown
#2So although it might be slightly easier to get started with, it doesn't let you do everything you need (as a scientific writer).
Re: Whats Wrong with Markdown
#3Markdown is a markup language for relatively simple structured documents. You can convert it to HTML, but you could as well convert it to something else.
> However that is where the use case ends. .MD is not a useful format for many other cases unless you want to prove to the programmers that you too can do tricky stuff in plain text. For the rest of us it has little value.
It's used by Reddit and some content management systems. Regular users don't have any problems with it. It's a lot easier to use than HTML and also more convenient to use than RTEs.
Markdown isn't for writing HTML. It's for writing the actual content.
I wrote about 100 articles in "raw" HTML. I surely don't miss those days. It was error prone and the tags added very distracting visual noise.
Re: Whats Wrong with Markdown
#4EDIT: the parser on this site seems to think that > is valid in a URL.
Re: Whats Wrong with Markdown
#5Great post - I would stress that for me, one of the big limitations of Markdown is that it just doesn't do everything LaTeX does. So although it might be slightly easier to get started with, it doesn't let you do everything you need (as a scientific writer).
That's not the purpose of Markdown. Markdown is a quick language to write HTML formatted content,nothing more.It's supports a limited set of tags. It's popular because it's simple ,unlike LaTeX. It's popular because it's easy to write a Markdown parser. Simple tools are always popular.There is nothing more to it. A rant against Markdown is unnecessary.It was designed for a single,limited purpose.
Re: Whats Wrong with Markdown
#6Great post - I would stress that for me, one of the big limitations of Markdown is that it just doesn't do everything LaTeX does. So although it might be slightly easier to get started with, it doesn't let you do everything you need (as a scientific writer).
> Markdown is that it just doesn't do everything LaTeX does. That's not the purpose of Markdown. Markdown is a quick language to write HTML formatted content,nothing more.It's supports a limited set of tags. It's popular because it's simple ,unlike LaTeX. It's popular because it's easy to write a Markdown parser. Simple tools are always popular.There is nothing more to it. A rant against Markdown is unnecessary.It wa…
Re: Whats Wrong with Markdown
#7Re: Whats Wrong with Markdown
#8> Markdown (.MD) is a text format that lazy people use to write HTML.
This is just blatantly false. Markdown was never intended to replace HTML.
Second, the author points how how "The quick brown fox jumps over the lazy dog" is not very legible. I completely agree. However, this is contrived example that you are unlikely to encounter in practice. Just as it would be unlikely someone would mix bold and italics so closely in "real" formatted text.
The author then goes on to say that
> Lets face it, even Programmers don't like reading raw Markdown and so in the most popular .MD repository of them all - github - the Markdown files are rendered in the browser as nicely formatted HTML.
As a programmer, I actually really enjoy reading Markdown files. While it is true that it can be made more visually appealing for inclusion in a website like what happens on GitHub, it is great to have a somewhat standardized format that makes it pleasant to read those same files when you aren't browsing the files online. While I would bring up browsing files from the command-line here, the author seems to have a strong dislike for those of us who dabble in the black magic that is the shell.
All this aside, it is true that Markdown is not the right tool for everyone, and that the toolchain does not necessarily make it easy for beginners to get started writing all of their documents in Markdown. However, try to make someone open a Word document without Word, and see how easy that is. The lack of (beginner friendly) tooling is definitely not a sign of a poor format.
Finally, the author ends with
> However, if you have heard that there is this cool format available and it cures all your textual needs and it is just really really easy to use and really really quick...then think about the elixir you are being offered and re-read this document before slurping away...
a) it is not a new format
b) it never claims to cure all your textual needs - it aims to make it easier to create formatted text, where previously there was none
c) it is, without a doubt, really really easy, and really really quick, because any plain text document is valid Markdown. All Markdown does is attempt to standardize some (already fairly common) methods for applying *simple* formatting to that text.
While the author bashes Markdown's lack of standardization, the cases that are brought up by CommonMark are more important for implementors than for writers, and "regular" users will likely find the informal language description more than satisfactory for common usage.TL;DR: The author is hating on Markdown, mostly due to incorrect assumptions and seemingly a personal dislike for plain-text formats.
Re: Whats Wrong with Markdown
#9reasons:
* a third party tool produces different results from other third party tools
* the chosen third party tool works from the command line
* because un-official docs say so
its document markup specifically to be rendered to html, its not html abstraction, if it was html abstraction, it would be looking like haml instead
- - -
"![]()" doesn't look like an image, "" does, and would be really hard to mistake for anything else
thats like complaining about the use of brackets in C by just saying, "`{([])}` looks unreadable, doesn't it?"
- - -
"Markdown is good for limited use cases. Use it for README files on github." and yet you just spent an entire blog post complaining about that exact series of use cases
zero alternatives mentioned to complaints raised, pre-emptive insults against those who might have issue with a poor article
Re: Whats Wrong with Markdown
#10"I need the user to give me plain text but they also need bold, hyperlinks, and bullets" is the use-case for markdown. It does this fine. It could do things better, but it does its job fine.
I have had users get annoyed, however, that _underscore_ doesn't underline.