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.

Note last edited December 2024.