Just saw this sentence on reddit, and it's bothering me. Is this construction grammatical?
"You won't like my answer, but read a lot."
I assume the second clause is something like (you should) read a lot or (my answer is) read a lot.
It's grammatical only if it has the "you should read" meaning. But in that case, it would be a nonsensical sentence. It'd be grammatical because it joins two independent clauses with a comma and conjunction, but the two clauses don't seem to relate to each other.
I think that the Reddit user probably meant that his/her answer gets read a lot. In that case, it is not a grammatically correct sentence. If that's what the user meant, s/he should have said, "You won't like my answer, but it gets read a lot."