Projects
Current Projects
I’m putting all of my focus into Ren so don’t have any active personal projects at the moment.
Archived Projects and Code
2026
- I built Paperback to be 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 as the product architect, developer, and sole proprietor. I shut down Paperback in early 2026.
2020
- Whiskey makes writing happen. Whiskey is a website generator that gets out of my way so I can focus on what I’m writing. I’m moving away from plain text files so no longer using this.
2019
- pd (Print Draft) has had a greater impact on my writing than any other tool I’ve created. It uses
pandocand alatextemplate 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. - Litsub was created to be an email-based community of writers, editors, readers, and literary folks. Litsub.com was a brief experiment to create a place for people to share in their love of writing.
- Built to integrate my static sites into Litsub, fmmss is a Flask app running a
POSTAPI to handle subscribing to a Mailman3 list.
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
pandocfilters to do this instead.)
2017
- Created diceware, a python script which generates passphrases using EFF’swordlist. Passphrases are highly secure and highly memorable passwords.
2016
- Wrote at hackmake.org about creativity, craftsmanship, and working smarter (2012-2016)
2013
- Coffee Shop Contemplations, a book of essays about simplicity and design, writing, and meditations on being better.
- Widgets and Scripts for Panic’s Status Board
2012
- Continental, a fork of Marco Arment’s Second Crack for my personal blogs
- deploysecondcrack to automate deploying Second Crack
- Dark Sky Alfred Workflow