The Itch
Trying to figure out what 'the itch' is—my drive to create and contribute to the digital commons. A review of past projects, current interests in Indigenous data sovereignty and self-hosting, and the search for what comes next.
🌻 Welcome to brennan.day! I respect your decision to not use JavaScript. You can read here for more information about what functionality is disabled and why.
Skip to main content75 posts with this tag.
Trying to figure out what 'the itch' is—my drive to create and contribute to the digital commons. A review of past projects, current interests in Indigenous data sovereignty and self-hosting, and the search for what comes next.
Around 2 billion people access the internet exclusively via smartphones, yet the IndieWeb community largely neglects mobile-first design and phoneblogging UX. A casual survey of writers reveals three approaches to mobile publishing: no phoneblogging, partial (drafts on phone, finish on desktop), and full phoneblogging. The IndieWeb must prioritize accessible, simple ways to blog from phones while maintaining independence from corporate platforms.
Responding to Dan Q's post on blogging expectations, I argue that you don't need to blog at all to participate in the IndieWeb. Your website can be shrines, art, or anything else. A retrospective on the poisonous gamification and commodification of blogging from the early 2000s, and the IndieWeb as a return to original weblogging where the Internet belongs to humans.
The desktop computer is a miracle of human ingenuity, from the microscopic precision of Intel's Core Duo processor to the vast possibilities of offline and online computing. On the tragic decline of desktop towers, the IndieWeb and open-source software as alternatives to corporate platforms, and why we should take the time to become system admins and webmasters.
Responding to Coyote's critique of Bubbles.town and feed aggregators, I argue that the IndieWeb needs more interlinkers—bloggers who meaningfully synthesize and weave together the writing of others. On the garden/stream/campfire metaphors for the web, the difference between linkdumps and synthesis, Justin Hall's early web work, and how every link out is a stitch that strengthens the fabric of the blogosphere.
Cet article de blogue est écrit en français. This blog post is written in French. Sur la traduction des termes de l'IndieWeb en français québécois, l'état actuel des ressources francophones (wiki IndieWeb, Vincent Breton, Radio-Canada), la tradition néologique du Québec via l'OQLF (courriel, pourriel, clavardage, etc.), les termes déjà existants (blogue, fédivers, auto-hébergement), et des propositions pour de nouveaux termes comme PSSA pour POSSE, rétrolien pour webmention, et jardin clos pour walled garden. Un appel à la discussion sur la traduction des termes techniques dans les langues non-anglophones.
I decided to build brennan.click, a wiki-linked digital commonplace book in Eleventy, with auto-generated stubs created with eleventy-plugin-interlinker, pure-CSS hover transclusion and footnotes with no JavaScript, and a plain-text /urlminder.txt feed that drives a Beeminder goal.
Responding to Adam Newbold's 'Hardcore IndieWeb' guide, I argue for a ladder approach to joining the IndieWeb. Rather than choosing between easy platforms and full technical independence, people should climb rungs progressively. Start with BearBlog or Pika, learning hand-coded HTML, then move to static site generators when ready. This applies progressive disclosure to onboarding, avoiding the curse of knowledge that makes experts skip beginner-friendly steps.
I was interviewed in Zachary Kai's People and Blogs series, founded by Manuel Moreale. I share about my background, the evolution of my blog, creative and technical workflows, philosophy on monetization, and advocacy for the IndieWeb.
Facebook, Messenger, Instagram, WhatsApp, Threads, X, Reddit, Discord. Eight platforms, eight different deletion policies. A full technical walkthrough of what 'delete' actually means on each one, the prep work nobody tells you to do first, and the human-side work the documentation doesn't mention.
A laminated poster with an unsourced quote changed the trajectory of my entire life when I was a teenager. On the immutable transaction of trading days for how we spend them, the urgency of risk-taking in a world that needs it, and what it means to give everything you have before your inevitable departure.
I finally curated my blog posts into collections, revealing what I write about most: the IndieWeb, the craft of writing, community, technical tutorials, politics, culture, and more. A call to my readers to tell me what they want to see more of, and a reflection on how organizing my work helps me understand my own writing patterns and what I want to write more of.
A walkthrough of how I wired up Standard.site AT Protocol lexicons into this 11ty blog: from writing a custom publish script to migrating to Sequoia, with code for the link tags, and handle verification.
You don't need bloat. You can use CSS variables and Unicode symbols to add visual personality to your personal website while keeping it minimal, accessible, and fast-loading. Includes a reference of symbol sets (celestial, elemental, occult, card suits, chess, zodiac, and more) with colour examples using the Gruvbox palette.
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 love, and there's a difference between a window and a mirror in writing. The hermit crab outgrows shells, including the ones that still fit fine.
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, Maple Syrup Heists, and more!
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 for a writer's blog, and the eleven-type system I built to replace them.
A tutorial and walkthrough of how I implemented webmentions on my site, from setup to display, including webmention.io integration, Eleventy filters, CSS styling, and Bridgy for sending.
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, the site that inspired the project in the first place. For in practice, there is no such thing as neutrality, and convenience is not a virtue.
Announcing folk.zone, a collection of free, community-run internet services I'm building as an IndieWeb commons. Including Mastodon, WriteFreely, Forgejo, Pixelfed, Lemmy, and more. All self-hosted on hardware in my living space. This is infrastructure for the common folk, not for enterprise or scale, inspired by omg.lol and rooted in the IndieWeb and Fediverse principles.
Inspired by Good Internet Magazine, I'm starting a new volunteer-run IndieWeb publication tentatively called Long Horizon. Exploring my readiness to launch a digital and physical magazine focused on creative non-fiction and lyric essays, and seeking collaborators who want to build something meaningful on the Internet together.
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 pressures on creators, the history of mutual aid, and why the IndieWeb needs community support mechanisms to sustain independent art.
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 common than we think, and practical steps to make your website usable by as many people as possible.
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 principles of using what you make to publishing under your real name. Having risk and real stakes is essential for creative work. A ship in harbour is safe, but that's not what ships are built for.
Building fanfiction.lol taught me that some promises are impossible to keep. I wanted canonical tags for everything and 'write whatever you want' as a tagline, but Canadian obscenity laws and the philosophical complexity of tag wrangling forced me to adjust. Here's what I learned about running a community archive, the legal constraints I face, and the promises I can still keep.
The world isn't full of critics, it's full of quiet kind people who don't get nearly enough time or attention from us because we're born with a negativity bias. We need to proactively choose to be lovers and proactively grease the quiet wheels.
So, my silly little fanfic project blew up like crazy and received some really negative feedback. And I think I understand why. Exploring the concept of boundary spanning and cross-pollination in online communities. Drawing on organizational theory and the work of Michael Tushman. We need people who move between different online subcultures to seed ideas and build bridges.
I deployed my own AO3 fork called fanfiction.lol, an independent fanfiction archive with no invite queue, fandom-agnostic moderation, and expanded content warnings. A manifesto on why fan communities deserve free infrastructure, the history of transformative works from Virgil to AO3, and the challenges of running a volunteer-powered archive at scale.
A beginner-friendly guide to building your own homelab on inexpensive hardware. Covers finding old computers, setting up Linux, SSH, Docker, and self-hosting services like password managers, RSS readers, and your own Fediverse instance. Digital sovereignty doesn't require expensive equipment.
Finger from 1971, Gopher from 1991, and Gemini from 2019. These protocols offer decentralized, terminal-based alternatives to the modern web. The small web's is in a renaissance. On the solarpunk philosophy of intentional technology, and how these protocols meet you where you are, whether you're on a machine from 2005 or just tired of Chrome's monoculture.
After finding the tildeverse and the Tilde.town feels engine, I decided to build my own simple command-line tool for blogging that handles the full lifecycle of a blog post (creation, editing, building, and git push). A walkthrough of the design decisions, the modular architecture, and the tradeoffs of writing 700 lines of plain bash.
My first IndieWeb Carnival entry—the theme is love letters, and I couldn't pick just one thing. A letter to the infrastructure that holds my corner of the internet together, to the strangers who maintain the open-source tools I depend on every day, and to the IndieWeb friends I've met over the past few months. And finally, to curiosity: the embarrassing willingness to fall in love with a static-site generator or a transit system or a protocol nobody's heard of, which I've come to believe is what kept me alive.
A walkthrough of how I audited my 11ty build benchmarks and cut cold-start time from 14 seconds down to 2.6 seconds by caching two custom filters and swapping out a bare network fetch.
You visit your parent's house and find your white Xbox 360 in your childhood bedroom. A friends list full of gamertags that haven't booted up their own console in hundreds of weeks. On the heartbreak of digital disappearance, and why I'm committed to staying findable.
From Shaw Community Television on Channel 10 to Paper Tiger Television and the Manhattan Neighborhood Network, public access was original community media. Anybody, any channel, no notes from the network. In that spirit, I'm starting a self-hosted radio station built on AzuraCast, automated with a Python cron job pulling public domain recordings from the Internet Archive, and I'm going to try to show up and broadcast.
I am a compulsive archivist, terrified of losing my words, but many of history's greatest writers asked for theirs to be burned. Kafka, Dickinson, Plath, Virgil all had their reasons. A meditation on self-erasure, ego, and the difference between the writing and the written thing, with an interview with Bix Frankonis, a contemporary writer who one day decided he needed to be smaller online, not bigger.
The sonder and vertigo I feel about people's interior lives. Corporate social media fails to offer genuine witnessing. So, I look to Dreamwidth, a fork of LiveJournal, and fifteen years of unbroken communities. On digital gentrification and the difference between syndication and participation.
An interview with Benjamin Behnke, the creator of Bubbles.town, a community-driven aggregator for independent personal blogs. After controversy on Mastodon and 32-bit Café over his use of Anthropic's Claude to categorize blogs and bypass robots.txt signals, Ben responds about the mistake, the removal of the AI classification pipeline, a locally-trained Naive Bayes replacement, and stricter robots.txt enforcement. A reflection on software harm reduction, forgiveness, my Grandma Bubbles, and the fragile labours of love making the IndieWeb.
A personal plea from me to you to write your own comments. On the genAI plague of LinkedIn, Meta ads, and Medium, and the human warmth of the IndieWeb. From deviantART's old comment culture to Seneca's letters and the Vindolanda tablets, through Nietzsche's Apollonian/Dionysian divide, the Renaissance of Real in A/W 2026/27 fashion, and Charli XCX's Brat. A call to write the messy, human, from-the-heart comment only you can write.
A defence of digital stewardship, IndieWeb principles, Blackfoot models of collective flourishing, and what it means to plant seeds in a garden you'll never see. From Garrett Hardin's infamous 1968 essay to Elinor Ostrom's Nobel Prize-winning refutation, the tragedy of the commons was never inevitable. It was always a choice.
A review of the prank I pulled yesterday, in addition to serious discourse about being silly, including thoughts on the role and importance of satire and literacy. I also share a detailed technical breakdown of the scripts that I added to the prank as well.
After MONTHS of hard, gruelling work being completely independent on my personal site, I've been lucky enough to find healthy, sustainable partnerships with several incredible companies. Today, I'm sharing some significant changes to how brennan.day operates—and what that means for you, my readers.
There's tension between creative authenticity and professional presentation in the IndieWeb space. What does it mean to be taken seriously as a writer while maintaining personal joy and rejecting the aesthetic standards of capital?
I was interviewed by Hyde on lazybea.rs for their Over/Under series. Covering Discord, journaling, chess, Letterboxd, strawberries, and more.
What does it actually mean to build a better web, and what do we owe each other in doing so? A response to the 32-bit Café thread about trust, onboarding, and the distance between knowing something is wrong and doing something about it.
What is trust in an AI-saturated internet? And a related question, how do we reckon with the barriers to onboarding people to the IndieWeb? We must cultivate faith in our digital interactions and make independent web spaces more accessible.
What have I added to my site since I started in December? Quality-of-life improvements, new pages, interesting features, and of course, easter eggs! When you add a little each day, it really adds up.
I was permanently banned from r/Calgary for posting my own writing about local public library funding. What does this say about the state of local journalism?
What will the Internet look like in 2036? 2046? How do we reckon with the challenges of digital preservation, link rot, and building for the Long Web in an age of ephemeral content?
My second principle for the IndieWeb requires good faith writing excludes the misanthrope. I want to reconsider that, carefully. Because the question of who gets to be here, and why, is more interesting and more complicated than I first let on.
On executive dysfunction, the tyranny of perpetual drafts, and choosing messy immediacy over cultivated perfection.
A new approach to creative support: one simple tier, full access for everyone. Inspired by Manuel Moreale's 'One a Month' Club, the Toonie Club offers sustainable patronage without complex tiers or exclusive content.
We need to be good neighours to each other. But what does that mean on the IndieWeb? A look at mycorrhizal networks, Indra's Net, and the importance of building intentional connections between independent websites.
A few days after writing about a weird malware campaign, I discovered that half a dozen cybersecurity news outlets had picked up the story. They now outrank me on Google. A metacommentary on the state of internet journalism, attribution, and what it says that a netsec industry has to rely on amateurs to break stories.
This is my swan song on generative AI after writing six articles on the topic. Why I'm done with the AI discourse and instead fully leaning into the human and more-than-human web.
Being developmentally delayed has benefits, and I am embracing the journey of being a late bloomer in writing, web development, and life.
A call to action for the 99% of internet users who consume but never create. If that's you (and it most likely is), then please read and consider what I'm asking."
I decide to throw my hat into the ring and define what exactly the IndieWeb movement is, the core principles, and why it matters for the future of the Internet.
I created a Medium export converter for the IndieWeb that converts your Medium archive into clean Markdown for Jekyll, Hugo, Eleventy, or Astro.js. Available as both a command line tool, and a web interface.
I've spent the last few weeks working on three new free themes for IndieWeb blogging: Indiepaper, Newsprint, and brennan.jp.net, all of which centre around giving people a place to call their own on the internet.
The newsletter platform is supposed to be the new economic engine for culture. Yet, they let hate speech fester. Why? The answer is obvious. Writing is treated as commodity instead of sacred art. But there is a solution.
You don't need to be a developer to own your corner of the internet. A guide for writers, poets, and creators who want to escape algorithmic feeds and reclaim their digital presence. No computer science degree required.
I set up an effortless sync between my status.lol updates and a twtxt feed, creating a bridge between IndieWeb tools and classic decentralized microblogging.
Beyond tipping culture, there are meaningful ways to support independent creators that don't involve money. Here are eight of the best.
A month of building, connecting, and discovering the independent web. Small technical joys that turned solitude into dialogue. Treat the Internet like a personal playground and lab!
After building an IndieAuth comment system, I wanted to complete the loop by posting content to my site from an external client. Here's how I implemented a Micropub endpoint for my static site using Quill as the client.
A guide to tools and resources for joining the independent web movement. Discover blogging platforms like Pika, search engines that prioritize small sites, directories for finding like-minded creators, and more.
A journey through authentication, CORS issues, and the joy of owning your comments! Learn how to build a comment system for your static site using IndieAuth and Netlify Functions, storing the comments in your git repository.
A manifesto on what we do when the world is on fire: Daywriting. The deliberate, daily documentation of ordinary existence as both personal archive and political resistance.
A guide to automatically deploying your Eleventy static site to NeoCities using GitLab CI/CD, including authentication, error handling, and optimizations.
A dive into how this site is built, why it exists, and the philosophy behind owning your corner of the web.
Can the Internet be a place we can visit again? Can it replace what malls were supposed to be for us? A blog post about what we can do with what we have.
Announcing the launch of brennan.day, an IndieWeb-focused personal site built with Eleventy, hosted on GitLab, and committed to ethical technology choices.
Take back your corner of the Internet. Stop building on rented land. Stop trusting platforms that see you as product. Stop waiting for some company to make the “perfect” tool.
Why You (yes, you) Should Join Medium, Tumblr, and NeoCities.