I use the word snarky a lot on BookMarks. I use it to describe my writing and some other books, and I mean it in a good way. If you have no idea what it means, then look it up, you'll get something like this: Crotchety or Snappish. I don't think my writing is crotchety, and (hopefully) you don't either. And I don't think Mental_Floss (for example) is snappish. I'm using the new-fangled version, which is used in a good way. Here it is:
A witty mannerism, personality, or behavior that is a combination of sarcasm and cynicism. Usually accepted as a complimentary term.
So, every time you read that word, think of that definition.