Paperback

Paperback is a clean and simple way to read Pinboard articles later. Like a good book, Paperback is lightweight, easy to use, and enjoyable. I started Paperback in 2013.

Whiskey

Whiskey makes writing happen. Whiskey is a static site generator that gets out of my way so I can focus on what I’m writing. See the readme for the full set of features and steps to get started.

Litsub

Litsub is an email-based community of writers, editors, readers, and literary folks. Started in 2019, litsub.com is a place for people to share in their love of writing.

I maintain an installation of Mailman to host my own mailing list and wanted to share the platform for other writers. I also created the writers@litsub.com mailing list as a community of writers to talk about our craft.

Join on the list page or send an email with ‘subscribe’ in the subject to writers-join@litsub.com.

Writing and Publishing Utilities

To integrate with Whiskey and with my writing workflow, I’ve created various tools to support my online writing and publishing.

pd — Print draft

pd has had a greater impact on my writing than any other tool I’ve created. It uses pandoc and a latex template to generate a well formatted document and then sends it to your printer all from the command line or Vim. Now you have a hard copy draft that you can mark up. Writing and editing in separate tools and phases helps me focus on doing one at a time.

fmmss

Built to integrate my static sites into Litsub, fmmss is a Flask app running a POST API to handle subscribing to a Mailman 3 list. Designed to attach to an existing docker-mailman network, this app will take requests to subscribe or unsubscribe users via the Python mailmanclient.

Older Projects and Code

2018

  • I wrote a plugin for python-markdown called mdx_poetic as I expanded my writing into poetry and desired a particular format for poetry on this site. (I don’t use this anymore since I now use pandoc filters to do this instead.)

2017

2016

  • Wrote at hackmake.org about creativity, craftsmanship, and working smarter (2012-2016)

2013

2012