This is a great post, Nick!
I especially like the suggestion to step back and ask questions. I need time to percolate and process to produce my best work. When I push too hard, I pay for it emotionally, physically, and spiritually.
Thanks for writing this!