The feeling of progress can be elusive in development. Many days it may feel as if you are sitting and banging your head against something, not making much visible progress.
Maybe you have not submitted a significant pull request in a while because you changed your mind on an implementation, or you discovered a bug you can't quite get your head around.
Either way, it may feel as though you are not making progress. As frustrating as this might feel, do not let it discourage you! It is during these times in which we perceive a lack of progress in which we are silently, subtly, doing the hard work of progress.
You need to pay attention to notice the signs - personally, there were a few small moments during the past few days where I felt like I was seeing progress despite being somewhat bogged down in figuring out the flow of a challenging project I am working on:
These may seem like insignificant moments, however in my view, these moments signify progression.