/
27.08.2020 at 09:33 pm
Cuttings

Write Like You Play Tetris

Drop it until you clear it.

I never imagined that Tetris could be used so metaphorically, and aptly:

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. [...]

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.

Given that I deal in legalese, I relate well to the (mental) stack overflow metaphor:

Overflowing that buffer really does feel like a stack overflow, too. Your whole mental state just suddenly disappears in a puff of smoke.

This resplendent sentence in the Vulkan spec did it to me the other day:

The layout of subresources of images on other logical devices that are bound to VkDeviceMemory objects associated with the same underlying memory resources as external memory objects on the lost device becomes VK_IMAGE_LAYOUT_UNDEFINED.

I got about half way through and suddenly discovered I didn't know where I was, what year it was or my name.


Filed under:
#
#
Words: 306 words approx.
Time to read: 1.22 mins (at 250 wpm)
Keywords:
, , , , , , , , ,

Other suggested posts

  1. 29.03.2023 at 10:57 am / Moving Away from Todoist - to Taskwarrior, SSH & Dropbox - Part 2
  2. 02.07.2021 at 09:51 am / The Problem With New Tools
  3. 11.02.2021 at 01:13 am / 46 Simple Python Exercises/#02
  4. 29.09.2020 at 12:24 pm / Rays of Circumstance
  5. 14.01.2020 at 01:24 pm / Third Time's A Charm
  6. 31.12.2019 at 09:03 pm / Reflections - 43 Things I Learned or Did In 2019
  7. 21.08.2018 at 10:59 am / Roses as Time
  8. 03.12.2017 at 12:00 am / Declarative, Imperative, Functional Sandwiches
  9. 03.01.2017 at 12:00 am / Debugging: Twice As Hard As Writing Code
  10. 14.08.2010 at 12:00 am / 豹変
© Wan Zafran. See disclaimer.