How language design became the most important feature in a recovery app

Turning natural history into copy that turns ugly weeds into purchased seeds

Legalese (Simplified)

Writing for lawyers doesn’t have to read like an ethics opinion—unless it’s an ethics opinion

When your error messages read like Parseltongue, you're designing for developers

Other projects

The “Sci-fi fishcore romance” and its lesson about finding your sub-genre (Coming soon)