Think of it this way:
Any time I read the docs, read the source, play with an API, google a bit, play with it some, fail a couple of times, then get it working...
I get a little excited when I see a snippet or function in a library that basically says:
Yo, that's pretty cool. Just throw some data at it and get what you want.