I guess that Leo's post resonated with me because I find that the sharing of what I've learned so far helps me learn it better - and sometimes, there are people who are in the same boat as you before you came to some realization.
That is to say, sometimes I get stuck on something that should probably be easy - and when I find the crux, the thing that got me unstuck, sharing that is beneficial to people who are stuck in the same way. We all think and learn differently, so if there's just one other person out there who thinks the same way as me and might find things easier with the same realization I had...well, I think it's worth it.