I think the most dogmatic you can get without becoming subjective is to say that a writer is someone who writes. Once you start defining a writer by projects accomplished or method of writing it's only your opinion.
So why am I talking about this? Well, because of a blog post I recently read which spawned this counter-post (a riposte?).