Fixing Work Imports from Other OTW-based Archives
By default, the OTWArchive codebase blocks all imports from AO3, a problem for every fork. My fix includes removing AO3 from PERMITTED_HOSTS, writing a custo…
By default, the OTWArchive codebase blocks all imports from AO3, a problem for every fork. My fix includes removing AO3 from PERMITTED_HOSTS, writing a custo…
Completing #100DaysToOffload twice in under two years, and somewhere along the way the wet clay hardened at the edges. Invisible ruts form inside the habits you
I was a guest on Episode 8 of Wonders of Web Weaving with James G. We talk about writing routines, building community in the indie web, 'start here' pages, M…
86% of American adults aged 18-24 are currently unpartnered; 78% of dating app users feel exhausted by online dating. How are people supposed to fall in love…
Vagueblogging and subtweeting are the most toxic modes of online communication, yet research shows people prefer them to direct confrontation anyway. On the …
A mind-shattering concept from a first-year university class that upended how I think about humanity. Daniel Quinn's Ishmael trilogy argues that totalitarian…
Cet article de blogue est écrit en français. This blog post is written in French. Sur les différences entre le français québécois et le français européen, l'…
I had 448 `feat:` commits and 417 `fix:` commits. Nearly the same count, for wildly different kinds of work. Here's why conventional commits were never designed
I've been sitting with a single word change. 'Will' versus 'must' in the Latin phrase Memento Mori, and it's shifted everything for me. A meditation on morta…
Brace yourself. I'm writing this to people who care about the world's suffering and love animals, but haven't yet extended that same compassion to the animal…
I've been writing publicly every day for seven months, and I wanted to know what that looked like for other compulsive writers. From Chesterton dictating pas…
A tutorial and walkthrough of how I implemented webmentions on my site, from setup to display, including webmention.io integration, Eleventy filters, CSS sty…
I'm pausing my folk.zone project to completely replace Cloudflare in my stack with more ethical choices after a conversation with Adam Newbold of omg.lol, th…
Writing publicly and frequently for the past seven months has saved my life. Six ways consistent public writing transformed me: cultivating curiosity, buildi…
Announcing folk.zone, a collection of free, community-run internet services I'm building as an IndieWeb commons. Including Mastodon, WriteFreely, Forgejo, Pi…
Inspired by Good Internet Magazine, I'm starting a new volunteer-run IndieWeb publication tentatively called Long Horizon. Exploring my readiness to launch a…
Responding to criticism of 'buy me a coffee' links on blogs, I argue that asking for support isn't commodification—it's mutual aid! Exploring the economic pr…
Web accessibility isn't compliance theatre or checking off a list. It's about designing for everyone. Exploring the curb cut effect, why disability is more c…
The spotted lanternfly is beautiful and terrible, an invasive species that illuminates even as it destroys. AI-generated content is flooding the Internet, an…
Nassim Nicholas Taleb's concept of 'skin in the game' is the idea that true learning only happens when you have something to lose. And I look at IndieWeb pri…