I too love coding but as I code complex things I get frustrated when things do not work (may be due to my lack of knowledge) or hard to understand and loose interest
This is always when I double down. For better or worse. I’ll happily spend a week stubbornly chipping away at the same brick wall with no feedback or positive reinforcement. By the end, though, you’ll likely hear me yell “I’m a FUCKING GOD LETS GO GET FUCKED” from down the hall.