Earlier quoted context omitted.
Don'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…
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…
(becomes (qualified (layout of subresources of images on other logical devices) (bound . (same-memory-resources (VkDeviceMemory objects) (external memory objects on the lost device)))) VK_IMAGE_LAYOUT_UNDEFINED)
Will natural-language tools eventually help us turn these puddles of nouns into reasonable sentences?