Jeremy Raynolds
Jeremy Raynolds is a strong believer in developing writing skills. If you set your mind to something, you can do it. He runs a blog focused on teaching people how to develop the practice of writing.