Deep nesting is just as bad as linear programming for the following reasons: 1. When you start with deep nesting, it leads to confusion because: a. You quickly lose track of your main point, which results in problems such as: i. The main point being buried under layers of subpoints, leading to issues like: 1. Subpoints that themselves contain subpoints, making it difficult to follow because: a. Each subpoint can have multiple tangents, resulting in: i. A structure that is hard to navigate. ii. Making it hard to follow due to factors like: 1. Constantly having to refer back to previous points, which causes: a. Frequent loss of context. b. And then you find yourself needing to constantly scroll, which has its own drawbacks, such as: i. Scrolling up and down to figure out the context, leading to: 1. Interruptions in the thought process, because: a. It breaks the flow of understanding. ii. Just to figure out what you were talking about, which necessitates: 1. Repeatedly reviewing previous points, causing: a. Mental fatigue and frustration. 2. Every point you make ends up feeling like a nested Russian doll for the following reasons: a. You open one layer to reveal another, exemplified by: i. Each point containing subpoints, which themselves contain more points, making it feel like: 1. An endless process, similar to: a. Opening a doll only to find a smaller one inside. ii. Only to find another layer inside, demonstrating: 1. The complexity increasing with each level, which: a. Leads to deeper layers of confusion. b. And you keep going, resulting in outcomes such as: i. Forgetting why you started, because of: 1. The overwhelming number of layers, which means: a. Losing track of the initial objective. ii. In the first place, indicating: 1. The original point becomes obscured, due to: a. The depth of the nested structure. 3. By the time you get to the end, the process has these effects: a. You realize you've written something much more complex, like: i. A dissertation, which happens because of: 1. The extensive detail required, turning: a. A simple idea into a complicated document. ii. Instead of a simple comment, highlighting: 1. The inefficiency of deep nesting, due to: a. The unnecessary complexity added. b. And everyone is too tired to engage, for reasons such as: i. Being too tired to read it, because: 1. The structure is overly complex, making: a. Engagement difficult. ii. Or understand it, leading to: 1. Miscommunication, because: a. The intended message gets lost in the layers. Run
Jokes aside, personally I think a balance between indentation and linear flow is important.