…and even a piece of software can be programmed to generate meaningful output. ;-)
For instance, I write almost everything in Markdown, and very rarely include HTML/XHML, except for the occasional
for a scene change or thematic break, or maybe
Code:
<span xml:lang="fr">C’est la vie !</span>
to nudge the reader software to use the correct hyphenation or otherwise differentiate foreign-language text (like maybe italicize it).
The "piece of software" still generates correct results, i.e. headings, paragraphs and such.