In the Defense of Spaghetti Code
Pretty interesting article about "spaghetti code" and (specific!) situations where you've left with no choice but spaghetti code.
Mon Jul 22 12:30:57 2019 - permalink -
Seen in the comments :
"(...) essential and accidental complexity. Once you have got rid of the accidental complexity, you are left with the essential complexity, which cannot be further reduced without compromising on functionality.
You can shovel the essential complexity around your system design all you like, but the overall quantity of complexity still remains constant."