10 ms·
Writing clearly is like playing Tetris. Sentences should be presented with clauses that drop down and slot together efficiently. At the earliest available opp
by gorgoiler 6y ago
Writing clearly is like playing Tetris. Sentences should be presented with clauses that drop down and slot together efficiently. At the earliest available opportunity you drop in a block that completes the line and points are won/made.
This can also make for rather dull writing and I appreciate the irony in this paragraph:
> However, at first you may still find yourself writing the odd long sentence, especially when trying to explain a complicated point. But most long sentences can be broken up in some way.
Here we see the Tetris player drop a sequence of blocks leaving a 3x1 gap down the left edge. Where are they going with this? More blocks stack up on the middle and right, there are “bubbles” in the pile that are covered by squares and there’s still that annoying gap on the left holding them back from clearing. Time passes. The screen is now getting dangerously full.
Then they drop in a pair of 4x1 blocks that completes rows 1, 2, 3, 5 and 6. The bubbles on rows 4 and 7 become exposed making a T shaped hole. The next block to fall is a T shape. The screen clears, the sentence’s cognitive buffer is flushed, and we move on to the next point.
- Erlich_Bachman 6y ago> the sentence’s cognitive buffer is flushed Somehow, this single expression made me finally (after reading beginning of it) understand your post better. Before that expression had hit my apprehension, the post read like "what is he on about?". Perhaps needless to point out, but this is quite a beautiful thing you've done there: the expression itself works as the very thing it describes, in the context of your post. Within the post, that expression is the T-shaped block, - the thing that clears the buffer and makes all the collected blocks all make sense together.
- Cyphase 6y agoI enjoyed reading the second half in a nature documentary narrator's voice. Or a tennis announcer maybe.
- bambambazooka 6y agoThis is such a beautiful explanation. Comments like this make me come back to HN again and again.
- nicbou 6y agoDon't make your readers hold parts of the sentence in their head. Reorder or split sentences until it can be avoided. In other words, use a really small buffer. "You must fill form 331 unless you are over 60 years old, in which case you must fill form 445." "You must fill form 331. If you are over 60 years old, you must fill 445 instead." "If you are over 60 years old, you must fill form 445. Otherwise, you must fill form 331." You might have noticed that the last version is an if-else statement.
- dragonwriter 6y agoYour last one requires keeping the first clause of the first sentence in your head; just because you've split sentences doesn't mean you've avoided that, because “otherwise” imports the conditional in the previous sentence by reference and then inverts it. To actually avoid requiring the reader to keep sentence parts in their head, use if-then or do-if constructs, but not if-then-else constructs. “Complete form 445 if you are over 60 years old. Complete form 331 if you are 60 years old or younger.”
- nicbou 6y agoI disagree. Putting the "if" clause first means you can skip this sentence. In other words, the if-sentences are guard clauses to the default option (fill form 331). In other words, it's not really an if-else block, but just an if statement before the default scenario. Almost everyone has to fill form 331. I think the sentence structure you suggest would quickly make a longer text tedious to read. I have experimented with that sentence format, and it added a lot of text, but not a lot of clarity. I also think that putting the if statement at the end makes little sense, just like when reading code.
- bloak 6y agoThat's a bad example of how to express age limits. If I've just had my 60th birthday, or perhaps today is my birthday, which applies, or do I have to fill in both forms? Also, is it my age at the time I sign the form, or my age at the time the form is received, that matters? Arguably that's a problem with the rule itself rather than how it's expressed. It's better if you can write something like: "If you were born before 6 April 1960 ... otherwise ...". Note that "after 6 Apr 1960" is arguably more ambiguous than "before 6 Apr 1960" because there's a slight risk that someone could interpret "6 Apr 1960" as meaning 1960-04-06 00:00:00. This problem is vaguely related to the insurance policy renewals that leave a one-minute gap between the old policy and the new policy, and even more vaguely related to the ambiguity of "midnight on the next day".
- MaxBarraclough 6y agoPersonally I really dislike that example text. Starting a paragraph with However doesn't seem right. It ties the paragraph too intimately to the previous one, from which it should stand apart. Similarly, sometimes it may be ok to begin a sentence with But, but in this instance it doesn't read quite right. I'd have preferred: > At first you may still find yourself writing the odd long sentence, especially when trying to explain a complicated point. Fortunately, most long sentences can be broken up in some way. Something the article does but doesn't mention, is to use short paragraphs. I do this instinctively on Hacker News/Stack Overflow/email, I think it improves readability, although it might not be appropriate for more formal writing (papers, books).
- rocqua 6y agoI disagree with > Starting a paragraph with However doesn't seem right. If I were to do this, my paragraphs would become at least 3 times as long. Because much of my writing is complex enough that it takes about half a page to make the 'basic argument' and another half a page to explain the exceptions to the basic argument. I would put both half-pages in separate paragraphs. And I do think it makes sense to start the second paragraph with however. It clearly signals to the reader that: * The previous point is finished (end of previous paragraph) * Reading this paragraph without having read the previous one doesn't make sense. I don't think my second point there is bad. The second paragraph deserves to be split from the first to delineate the arguments. It allows the reader time to drop all but the conclusion of the previous paragraph from their mind. But the second paragraph still depends heavily on the first.
- MaxBarraclough 6y ago> If I were to do this, my paragraphs would become at least 3 times as long. Because much of my writing I find this jarring to read. That should be a comma, not a period. By using a period, you've technically made your sentence shorter, but the structure is unchanged. Alternatively you could just chop the Because, and it would flow fine. I really doubt your writing is thrice the density of mine. I very rarely encounter writing that approaches sentences this way, authors are able to get by fine without it. I find it similarly jarring to read the sentences beginning with and, or but. It's as if you've told me the sentence is finished, only to then reopen it. It's like a programming language permitting a && b; && c; There may be situations where it's ok to do this, but I wouldn't overuse it.
- deleted 6y ago[deleted]
- rswail 6y agoCan I say that this is an excellent piece of writing, the tension at the end of the second last paragraph was only finally relieved by the final sentence. Kudos!