Sometimes it can be hard to see progress when you're improving little by little. If you look at something you've produced in the past, then see problems with it instantly.
I had left my WiimoteAudioPlayer project dormant for a while, with a bug left in it. Turns out a simple RTFM, and re-ordering of arguments fixed everything right up. I had struggled with it, but now seemed to intuit the solution.