if inside if inside loop inside if...
By the time you reach the bottom, you've forgotten why you're there.
Deep nesting overloads the reader's brain and makes logic hard to follow.
It's often a sign that the code wants to be simplified or split into smaller functions.
Rule of thumb:
If the code keeps moving right, it's time to break it apart.
Next Topic: Reinventing the Wheel