Projects
This is a list of projects that I have worked on, or am still working on. It is up to date as of December 22nd, 2024. Related: Now and Ideas.
Projects start in prototyping đ±, then (if all goes well) move on to in progress đïž, and eventually done đ, but might get stuck in on hold đ„.
Fiction writing
I have active fiction writing projects, but I am trying not to jinx it by talking about it publicly. When itâs done, itâll be published.
Write a one-person stage play
Stage: On hold*Â đ„
See: One-person stage play.
Non-fiction writing
These are a variety of technical writing articles and books, mostly vaguely related to tech.
Write a book on writing interpreters
Stage: In progress đïž
See: Writing an Interpreter in Ruby.
Write a âpedantâs guide to punctuationâ article
Stage: On hold*Â đ„
Quotation marks, apostrophes, primes, hyphens, minuses, dashes, oh my. Theyâre often used incorrectly, both grammatically and typographically. It could be interesting to write up a comprehensive article that covers them end to end.
See: The Pedantâs Guide to Punctuation.
Software projects
Software, whether open-source or not.
Structured prose editor
Stage: Prototyping đ±
A word processor for long-form content. Like a tiny Scrivener, but built purely around semantic markup. Perhaps based on ProseMirror. Probably taking inspiration from Dâ Mark. Details: Project idea: Structured prose editor.
Build a development environment setup tool
Stage: In progress đïž
At Shopify, there is a command-line tool called dev
which, with a single dev up
invocation, sets up an entire local development environment. I need this for myself, too. Details: Local development environment setup tool.
Build a budgeting app
Stage: On hold đ„
See Budgeting app prototype. It is something Iâve been working on on-and-off for a long time.