Greg Troszak

Semantic line breaks

The idea is to add a line break after each substantial thought when writing in a markup language that joins consecutive lines with a space. This makes it easier to author, edit, and read in source, without changing the rendered output.

The paragraph above looks like this in source:

The idea is to add a line break after each substantial thought
when writing in a markup language
that joins consecutive lines with a space.
This makes it easier to author, edit, and read in source,
without changing the rendered output.

Dec 17, 2025

I've been writing this way for several months now.

I do find text easier to edit. I also think it encourages succinct writing. If a sentence is difficult to break up, it probably has a bunch of unnecessary qualifiers, or isn't cohesive.

It's probably not the best for more literary prose, but for technical writing, I think it encourages some good habits.

I'm gonna stick with it.

Sources