Scientific Method
For the past few weeks, I've been applying the Scientific Method to my web development workflow. It's served to put me in an entirely new headspace.
For example:
A problem arises. Something isn't going as expected. "Simple", I say to myself, "I'll fix it". So then I fix it, but then I realize another problem stemmed from the solution I've just implemented (this is common in web development). Then I'm putting out another fire that inevitably will spread. I've gotten good at making this work, but boy is it a time killer.
I've learned that the best thing to do in these moments is to take a step back and start asking questions. I take a closer look at what is needing to be accomplished. "Is there a better way this can be done?" is a much better question than, "How do I fix this?". By asking better questions in these moments, I tend to get better answers.
I'd recommend trying out the Scientific Method in your own workflow. Regardless of what you do, I think you'll find it helpful. If you're like me, you may need a reminder from time to time. I've attached an image that is plenty large enough to be a desktop wallpaper.