Edgser Dijkstra is a giant in the field of software engineering. Over his career he’s said a lot about the way developers go about their business, including how developers need bugs. I don’t necessarily agree, but there’s a lot to think about there.
Similar to MMMSS, you can also break your tasks down further.
It’s important to distinguish the how from the what and the why.
You can rubber duck too much, but please, take a moment to think about the problem before you give up trying.
If you can’t change the error how can you fix it?