Always,the best part of a problem is it’s solution.
And a coder's worst Nightmare is when you stuck at something and the cause of the problem is unknown.
I have been programming since 2013.Work or learn for my own satisfaction.