Whenever I face any issue that I had not already anticipated (like framework X won't let me do Y), I have to just stop there and get back to it after few hours. I know that if I spent just a little bit more time thinking about the problem, I can find a way. But it seems every time I sit, I can only get myself to solve the problems I knew before sitting. If it's new, it can only be covered next time. I want to be able to continue working even when I face issues which I had not anticipated.
Do you face similar issues? Is there anything that worked for you to improve the situation? Or any general thoughts?
Thank You