I write for a living. Software documentation, marketing material, articles, essays, and reviews. With new posts three times a week, this blog shares my thoughts and ideas about writing and the writing life.