Matthew has published six books and he has posted an entry to his daily blog every day since 2003. Every. Day.
I think he knows something about writing. And he knows how to rant.