I'm a writer, editor and website builder. These days I'm working as executiive editor at Grist. In 2009 I founded MediaBugs.org. I wrote Say Everything and Dreaming in Code. I was co-founder and managing editor of Salon. I maintain a mirror version of this blog at Open Salon.
Say Everything: How Blogging Began, What It's Becoming, and Why It Matters
Dreaming in Code: Two Dozen Programmers, Three Years, 4732 Bugs, and One Quest for Transcendent Software