States of the mind – the same thing can be stressful or relaxing based on the situation
Been working through some spaghetti code tonight. Has been helpful to remember not to despair over how tangled the code is. Just treat it like you'd untangle a bundle of wires, slowly and deliberately solve small problems until the big problem is better. My code is in much better shape two hours later 😃
I once found a small fishing longline, approx 180m I'd guess. I guess it was probably last used by my late grandfather or some of my uncles before they moved out. It obviously hadn't been used in a few years and it was really tangled. Think of a really tangled wire, then add about 100 wires (snoods) to that, each with a hook on the end.
Untangling such a thing can be really frustrating. Or it can be relaxing. It all depends on the state of mind you are in when you do it which – in many cases – depends on the reasons you have for doing it.
I find the same holds true for code. I can enjoy untangling code when I have time for it and when there is a good reason for it.