Afterschool Special: You Are Going to Prison

Back at the end of my drug run, prison had gone from possibility to probability, to mutherfucking certainty. That's what happens when you violate terms of a plea agreement. Following arrest, arraignment, and sentencing for my part in a counterfeit checking scheme, I was told to report to the Sheriff's Read More

Robin Williams, Suicide, and Other Happy Thoughts

Let's get the housekeeping out of the way first. Please READ THIS REVIEW that came out Friday. It's for Lamentation, and is the best I've ever gotten. I feel bad because the dude who wrote it clearly loves the book, but his enthusiasm got buried in my news feed with the ... big announcement. (More on Read More

Demystifying Mystery

This fall I will be teaching a class over at the SF Writer's Grotto. The intensive 5-week (one night a week) course will cover plotting a mystery novel and how to get said novel published, two things that, once upon a time, seemed impossible to me. Like dating a Hodgson Sister in high school or understanding Read More


Last Friday, I found out my Association of Writing Programs proposal (pg. 89) had been accepted for next year's conference in Minneapolis. Getting on a panel at AWP is not easy, and the last time I had been in Minneapolis I was living in a skid row hotel called the Candlelight Inn, strung out and contemplating Read More

50 Shades of Envy

On Friday night, I stole this pic from East Bay writer Nick Mamantas's Facebook page. And then I proceeded to throw a hissy fit over the shitty prose for the next three hours. Other writer friends joined in, almost all sharing my point of view. What other conclusion can one draw? All you got Read More

Capitalism: A Necessary Evil (Maybe)

A few weeks back, you may recall this story. For those too lazy to click on that link, a little girl, Victoria Wilcher, suffering severe facial laceration from a pit bull attack, was purportedly kicked out of a Mississippi KFC for upsetting the other customers with her appearance, this, according to Read More