This happens to me all the time. I have a very popular illustrated post on Monads titled "Functors, Applicatives, and Monads in Pictures"[1]. When I wrote it I thought it was the best monad guide ever. Now, reading back, I can see that some parts are confusing. I still see a lot of people liking it, but three years later I wish some parts of it were better.
Its quite good actually. Problem with monads is that no tutorial will make them less confusing. But writing code that does useful stuff with them builds the intuition.
I now question the need to fully understand sometimes why not use libraries as per example and cargo cult a little to build up intuition. Then later get a more formal understanding.
[1] http://adit.io/posts/2013-04-17-functors,_applicatives,_and_...