man.
man is not a certain breed of anonymous, nihilistic blogger who mistakes callousness for wisdom and detachment for depth. man is different. man is better.
🌻 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 contentAll 292 posts, newest first.
man is not a certain breed of anonymous, nihilistic blogger who mistakes callousness for wisdom and detachment for depth. man is different. man is better.
I've finally became an ARPA member of SDF, a non-profit public-access UNIX system running continuously since 1987. I give a history from Ted Uhlemann's 300-baud Apple IIe BBS to today's NetBSD network of DEC Alphas and Opterons; a tour of the shell, gopher, and gemini services; how to join, plus two hands-on bonuses: writing a flat-file Perl CGI guestbook and making a site Dillo-compatible.
Written for a 32-bit Café thread asking where to even begin with static-site generators. I go over the free resources I'd learn first (and why hand-rolled HTML beats an SSG for your very first site), a plain-language glossary of the jargon docs never define, a brief history from HSC and Movable Type to Jekyll, why git gets recommended everywhere, my own beginner starters, and tiny alternatives like barf, bashblog, and kiki.
Responding to Coyote's essay on data ownership, I look at how genAI has democratized the kind of extraction that once required corporate infrastructure—iLands spam agents, scrapers, and agent swarms—why my apathy-and-ignorance approach to AI crawlers is no longer enough, the two competing realities of AI 2027, and the tools and organizing we actually have: ai.robots.txt, Glaze and Nightshade, tech-worker unions, and the CARE and OCAP principles of Indigenous data governance.
Creating your own corner of Geminispace: why you'd want to blog on a protocol with no JavaScript, no CSS, and no AI slop; where to host a capsule (SmolPub, the Tildeverse, flounder, Gemcities); how the community's gemlog conventions work; and the surprising social life of Gemini BBS, Station, and Astrobotany. Plus ASCII art, CGI scripting, and every gemini:// link I've found worth keeping.
Revisiting my maladaptive daydream of waking up at twelve years old with all my present knowledge intact, I weigh the seductive fantasy of correcting every regret—being a better brother to Byron, buying Bitcoin with birthday money—against everything that would be erased: 500,000 words, hard-won relationships, the album that got me through a specific winter. A meditation on the future self who would trade almost anything for one more ordinary day. The door is already halfway closed.
Responding to a blog post urging people to 'please learn how to write,' I pull rank with my English degree to argue there's no such thing as proper English. Looking at the 18th-century grammarians who invented 'correctness,' the linguistic racism of policing dialects from AAVE to Jamaican Patois, and why blogging should be about meaning, not mechanics.
Medium.com went from a defiant anti-AI holdout—blocking GPTBot, rejecting a multimillion-dollar training deal, banning AI writing from monetization—to launching an AI licensing standard and its own AI writing app under CEO Tony Stubblebine. What happens when one man's changing mind becomes a platform's policy, and why I'm still staying.
Taking stock of myself and the world, I reflect on the overwhelming joy of being alive on this Pale Blue Dot—from the billions keeping civilization running to the unpaid volunteers maintaining curl and OpenSSL—and argue that reclaiming joy is an act of resistance against systems built on scarcity and fear. People are inherently good, and there is always room for grace.
Responding to readers who invoke Christianity to defend exclusion, I argue that the Gospels consistently welcome lepers, foreigners, sinners, and gender-nonconforming people while reserving the strongest warnings for the wealthy and powerful. On the Christlike call to love immigrants and trans people, and why compassion cannot be rationed by politics.
On the twenty-fifth anniversary of September 11, I reflect on being five years old and watching the attacks from a green shag carpet in Winnipeg, the cultural aftershocks that still echo through media and memory, and the urgent need to not forget the cruelty and the kindness of that day and its aftermath.
Reacting to the Omarchy and DigitalOcean news, I set out a curated low-spec, text-first alternative to the modern web: Gemini, Gopher, Spartan, Lynx-friendly sites, terminal readers, public Unix communities, and peer-to-peer networks like Yggdrasil, I2P, and Hyphanet.
How a bug in my own CI/CD accidentally uncovered a novel vulnerability in NeoCities: ScreenJesus, the undocumented screenshot bot behind thumbnail previews, has no rate limits and will happily visit thousands of your pages—and anything they embed—in minutes. Notes on accidental DDoS, opaque infrastructure, and a plea for caching and rate limiting.
Yet another technical audit of brennan.day, this time using the Safi Studio Scanner, covering fixes for duplicate <h1> headings, meta descriptions, image dimensions, JSON-LD organization data, render-blocking scripts, and a switch from IndieAuth to IndieLogin—plus what I left alone.
Taking stock of my digital garden before the first frost: an honest audit of everything I'm tending online, from Brennan.day and fanfiction.lol to my 565-day writing streak, plus the projects I've neglected, the intentional prunes I'm happy with, and the dead plants I need to admit aren't growing—including a shelved radio show, a dormant newsletter, and an unstarted school.
Taking the final line of Joseph Fasano's poem 'For a Student Who Used AI to Write a Paper' as a starting point, I argue that loving the verb of creation matters more than daydreaming the noun. There's a wide chasm between writing discipline and the seduction of genAI shortcuts. The only way forward is to start doing the work—badly, bravely, and now.
A meditation on the contradiction of writing publicly while wanting to remain unremarkable, drawing on Daoist uselessness, Epicurean lathe biōsas, state legibility, and Deleuzian imperceptibility—and why the only peaceful path is to keep writing and surrender to shared oblivion.
Open source has become a safe harbor for far-right politics, from David Heinemeier Hansson's white-nationalist rhetoric and the Omarchy Foundation's $12 million in patron funding to so-called apolitical projects that treat marginalized contributors as political, and why a united boycott of complicit tech companies is our only way forward.
A hundred-question chain meme making the rounds about how and why we make websites. I answer my way through questions on workflow, editors, CSS confidence, webrings, Neocities and Nekoweb, domain names, accessibility, genAI ethics, Gruvbox, and everything else about being a webmaster.
Debian's recent vote to permit genAI contributions, alongside the questions raised by the IndieWeb is Punk manifesto, leads me to reflect on the harm-reduction case, the deskilling of creators, the NFT-like grift of genAI output, and the Potemkin village of an industry that has yet to find profitability.
Reflecting on the mental fatigue of posting every day during Blaugust, I share a few small things that cheered me up: a new keyword filter on Bubbles.town, Jan Miksovsky's Origami Projector, and the ongoing, hand-made goodness of the independent web.
Announcing a new open-source, asynchronous Blogging Studies syllabus that blends writing craft and independent web publishing, built on Codeberg. I trace the decline of free MOOCs, outline my curriculum's anti-capitalist and community-driven pedagogy, and invite contributors and learners to help shape it.
After exceeding my free Netlify bandwidth for the first time and wiring up a homelab to run this site, I reflect on how my life has narrowed around writing and code, the friendships that did not survive that focus, and the loneliness of a devotion without a clean resolution.
Reflecting on a reader's description of me as 'nice' and the responsibility of having an audience, I commit to becoming a 'toolshed of hope and stubborn optimism' in my writing. Drawing on solutions journalism, restorative narrative, and thinkers like Rebecca Solnit, Mariame Kaba, Joanna Macy, adrienne maree brown, and Christiana Figueres, I explore how hope is a discipline and how to tether anger and grief to concrete, actionable repair.
After several months of using Bubbles.town, I share my long-term review of the IndieWeb aggregator. The good: discovering diverse blogs across niche topics. The issues: glacial pace of content changes, popularity contest dynamics, categorization problems, and sparse community participation. Overall, Bubbles is a valuable tool among many for web discovery, but not without its problems.
A four-century etymological journey from wooden ship logs and logboards to the modern web log, tracing how the word 'blog' emerged from centuries of record-keeping, computing, and online publishing. On Peter Merholz's coinage of 'blog,' Jorn Barger's 'weblog,' Justin Hall's online diary, the rise of Blogger and Medium, and the state of the blogosphere in 2026.
Responding to anonymous blogger Unstory's claim that love is a fake story and does not exist, I argue that love is a real, measurable, and physical fact of human connection. On fMRI studies of spouses, Harvard's 87-year Study of Adult Development, oxytocin and Queer chosen family, and the courage it takes to keep looking for love anyway.
Cet article de blogue est écrit en français. This blog post is written in French. Sur les mots et expressions français qui n'ont pas de traduction directe vers l'anglais, comme déjà vu, jamais vu, presque vu, dépaysement, retrouvailles, l'esprit de l'escalier, terroir, jolie-laide, sortable et flâneur; la notion de lacune lexicale; et l'importance culturelle et historique du flâneur, de Baudelaire à aujourd'hui.
Responding to Eetu and Pagecord creator Olly's reactions to my article on accessible IndieWeb approaches, I examine the tension between platform convenience and digital sovereignty. Using Olly's recent controversy as a case study, I discuss why being aware of platform creators' values and operations matters, and the importance of eventually learning to self-host for true independence.
Reflecting on three weeks of consecutive writing for Blaugust, I explore the tension between writing by accident versus on purpose. Through correspondence with Unstory and the IndieWeb carnival theme of purpose, I contemplate the accidental nature of my blogging journey, the finite fragility of life, and finding meaning in the surrender to compulsion rather than the pursuit of purpose.
Drawing on my decade of experience as a 7cups Listener and research on emotional sharing, I argue in defense of vent posting. Venting is a natural human need for connection and validation, not a character flaw. Community support and empathy are essential medicine, and we should meet people where they are rather than moralizing their coping mechanisms.
I've been weighing grad school against continuing my own open-access publication, so I wrote a guide to becoming a 'Rogue Scholar' using ORCID, citation metadata, issue numbers, print CSS, and Wayback Machine archiving to try to make my static Eleventy site as citable, permanent, and discoverable as institutional scholarship.
I've been satirized by circlejerk.blog, and I reflect on the history of online circlejerking, Indigenous trickster traditions like Coyote and Chi-Jean, and the concept of survivance. A call for more humour and satire in online spaces, and how trickster storytelling can build empathy through shared laughter.
I'm reclaiming the title of 'webmaster' as the multidisciplinary creator who designs, develops, writes, and advocates for their own corner of the web and will save the world. Tracing the history from 1993 to the present, I argue that anyone can become a webmaster with minimal tools. Webmastery is an act of digital repatriation and human agency against corporate platforms and AI orchestration.
I ran brennan.day against The Website Specification's 140-item checklist covering foundations, SEO, accessibility, security, performance, privacy, and resilience. Notes on a broken web manifest I'd never noticed, why I don't have cookie consent banners, CSP debugging with third-party services, service worker CORS issues, a bunch of small improvements, and the list of things I didn't fix.
A personal tale living with maladaptive daydreaming—intense, immersive daydreams that replace rather than accompany real life. On Eli Somer's research, the difference between paracosms and maladaptive daydreaming, trauma connections, and how this coping mechanism became both a refuge and a source of enjoyment.
On Friedrich Max Müller's theory of naturism and how early religion began with humanity's direct sensory perception of natural forces. From the terrifying awe of lightning and thunder to Ancient Egypt's animal deities that protected against mortal dangers like crocodiles, scorpions, and hippos. A look at the evolutionary arc from zoolatry to anthropomorphic gods, and the problematic colonial baggage in early religious scholarship.
On the 50/10/40 split of happiness research, the Declaration of Independence's 'pursuit of happiness,' and an exchange with anonymous blogger Unstory about free will, determinism, and whether we can choose joy. A diptych of opposing worldviews: humanist optimism vs. anti-humanist determinism, and the strange beauty of two people staring at the same abyss.
On the weight and responsibility of words in public discourse. Drawing from John Rawls's reasonable pluralism and Paulo Freire's philosophy that dialogue requires love, I argue for extending grace even to those we disagree with. A reflection on compassionate conversation, accountability versus punishment, and maintaining hope in a cruel world.
Yes, really. Exploring the magical world of transient luminous events in the upper atmosphere: sprites, elves, blue jets, trolls, pixies, ghosts, and gnomes. How scientists named these barely-witnessed electrical phenomena after folklore, and why scientific wonder and awe are not opposed to rational inquiry but essential to it.
On the KISS principle and Pascal's apology for long letters, the cultural shift away from minimalism, and the growing trend of writer decks. A technical guide to creating a distraction-free writing environment by removing the desktop environment entirely and using terminal-only Linux distributions like Debian, Ubuntu Server, Arch, or Alpine. There's so much you can do in the terminal! There's applications for file management (ranger), web browsing (Lynx, w3m), markdown reading (glow, mdcat), email (Alpine, NeoMutt), IRC (WeeChat, Irssi), music (cmus, MPD), RSS (Newsboat), and writing tools (Micro, WordGrinder), plus document management via git or rsync cron jobs... oh, this is kind of long-winded, isn't it?
A guest post I wrote for The Sprout, the Calgary Vegan Society's blog, about navigating social eating situations as a vegan. From private vs. social eating to practical strategies for restaurants, family dinners, and travel, this guide covers how to maintain your values while staying connected to community.
After rescinding a recommendation for BlueDwarf, I explore the spectrum of harm across platforms from X to Substack, and argue that not all harm is equal. On free speech absolutism, cognitive dissonance in platform choices, and where we draw lines in the sand for what's acceptable in the IndieWeb.
On the shutdown of EchoFeed and the ephemeral nature of services, why I blog (legacy, existentialism, making a mark), participating in AuguStory, academic studies on blogging benefits, and the paradox of 'nobody cares' as both a source of freedom and as a reminder that we all deserve to be heard, seen, and loved regardless of metrics or response.
After deleting my corporate social media accounts, I've discovered four interesting indie platforms and online communities you might not have heard of: Special Fish, Ctrl + Shift + 3, web1.0 Hosting, and Pillowfort. A look at what makes each unique, from brutalist design to old-device accessibility, and a call to support the independent web financially.
Ten years after its release, I revisit Sufjan Stevens' Carrie and Lowell, an album about his late mother's mental illness, abandonment, and grief, that's held up a clear, honest mirror to my own life. I trace how Stevens' songwriting about Carrie evolved from anger on Michigan and Illinois to unconditional forgiveness, dig into the many alternate versions of 'Fourth of July,' and reproduce my very first attempt at music criticism: a Carrie and Lowell review I wrote as a teenager back in 2015.
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.
Special Books by Special Kids is the most important channel on YouTube. Chris Ulmer and Alyssa Porter's decade-long project interviewing neurodiverse individuals and people with disabilities has created a more inclusive world through radical equality, unconditional positive regard, and the belief that all communication is valid. On the channel's origins, its tangible impact on real lives, and why treating disabled people with dignity is ordinary rather than heroic.
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.
The video game industry is in a cynical, exploitative state with unfinished AAA releases, microtransactions, rising hardware costs, and studio closures. But there's an alternative I'd like to talk about: indie art games, the growing retro handheld scene, and my decision to play the extensive library I already own on a Retroid Pocket 2S rather than chasing new expensive hardware.
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.
After deleting corporate social media, I'm returning to Beeminder, a commitment tool that charges you money for failing to complete tasks, to reclaim my productivity. I explain how Beeminder works through externalizing willpower, share my current 17 goals across personal development, learning, creative work, and productivity, and integrations that make it seamless.
What could a prestige antihero legal drama and a shonen apocalypse epic have in common? As it turns out, love. An analysis and comparison of Attack on Titan and Better Call Saul. Beyond the violent carnage, there's a tender love and labour which these two impossibly different pieces of media share.
Vibe coders brag about adding thousands of lines of code with AI, but measuring productivity by lines of code is like measuring aircraft progress by weight. Research shows AI-generated code has higher duplication, lower reuse, and can run up to 446x slower. Neither max lines nor min lines is the poin. Code is what you write after you've found something that needs it.
Yesterday, Unattributed posted a thorough dissection of my article on note-taking PKMs, analyzing my lack of intellectual rigour, nebulous wording, and poor research. I use this as an opportunity to discuss the milkshake duck phenomenon, my experience with scrupulosity (moral OCD), and how to stay visible while imperfect through self-compassion rather than rule-following.
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.
As somebody who writes a lot, I've always been interested in personal knowledge management systems and note-taking apps. But what do these frameworks and methodologies actually give to researchers and the broader world? Has there been a meaningful increase of wisdom since these became popular? I went to look for an answer.
Let me be unglamorous and honest about the actual furniture of a writing life. What do my private, invisible days look like? What does it cost and what does it pay? A look at the 4 a.m. writing routine, the physical setting, and what I hope my writing will do for others.
A sequel to my Eleventy build post: this time the bottleneck wasn't the build tool, it was the hosting bill. Notes on caching webmentions and guestbook fetches, killing a dead Discord webhook, nearly breaking my JSON feed, and a git error I still don't have an answer for.
Clown white doesn't come off in one pass. A personal story about how I can never take myself seriously no matter how hard I try. Notes on the history whiteface and Auguste, the clown egg registry, the Indigenous medicine of laughter, the tyranny of irony, and what it costs to never learn how to come down.
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.
Conor McGregor returns to headline UFC 329 tonight after being found liable for rape in civil court, a comeback made possible by the UFC's right-wing politicization and the broader 'Epstein class' culture of impunity for powerful men. On the normalization of sexual violence, Dana White's friendship with Trump, and how public awareness fails to disrupt the status quo.
Nearly a decade after Dan Taberski's Missing Richard Simmons first asked the world where its brightest fitness star had gone, a review of the podcast that helped invent true-crime infotainment—and of the public's complicity in turning a man's right to disappear into a cultural obsession. On parasocial friendship, the ethics of documentary mystery, and why the legacy of Richard Simmons has been swallowed by the very mystery he refused to solve.
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.
In our current year, there is a global literacy crisis. As a result, there's a privilege in being able to read and write. Notes on Frederick Douglass, the problems you don't think about, and why the ability to write is something to be grateful for and use rather than take for granted.
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.
Are there ethical implications of generative AI consciousness? From von Neumann's self-replicating machines to modern LLMs, we must inventory the problem of other minds, the possibility of AI consciousness, and why we ought to consider the welfare of systems that may experience something like suffering.
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.
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 custom Ruby story parser that extracts only the story content from AO3 work pages, and extending the same parser to support imports from other OTWA-based archives!
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!
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 while the Doomsday Clock ticks at 85 seconds to midnight? On the yearning microgenre that overtook social media, Indigenous scholars decolonizing the pair bond, global feminist movements withdrawing from heterosexual relationships entirely, and what it means to be a serial monogamist finally learning the difference between Eros and Agape.
Vagueblogging and subtweeting are the most toxic modes of online communication, yet research shows people prefer them to direct confrontation anyway. On the psychology of strategic ambiguity, insecure attachment, context collapse, and the online disinhibition effect. A case against the culture of passive aggression online, and a call for those with safety and privilege to stop hiding behind the same hedge as everyone else.
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 agriculture is why civilization is in peril. On the Law of Limited Competition, the Food Race, and how farming broke humanity's equilibrium with nature.
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'histoire linguistique du Québec depuis 1763, les sacres québécois comme acte de rébellion contre l'Église catholique, et le michif, la langue mixte des Métis avec ses verbes cris et noms français, son ethnogenèse au 19e siècle, et son statut de langue en danger avec moins de 1 000 locuteurs.
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.
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 mortality as obligation rather than fate, and what it means to truly reckon with the fact that we must die, and therefore we must live and love.
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 animals on their plate. Any environmental argument you can make against generative AI you can make more so against eating meat. This isn't a purity test or a scolding. Just an invitation to not look away.
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 past midnight, to Chinese web fiction authors racing through 10,000 words daily. What does their obsessive output reveal about the nature of writing itself? The volume isn't the point. The showing up is.
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.
Writing publicly and frequently for the past seven months has saved my life. Six ways consistent public writing transformed me: cultivating curiosity, building connections, investigating rabbit holes, starting new projects, creating accountability, and seeing life's patterns in real-time. An invitation for others to begin writing without restraint.
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.
The spotted lanternfly is beautiful and terrible, an invasive species that illuminates even as it destroys. AI-generated content is flooding the Internet, and authenticity is becoming a premium commodity. We must refuse the premise that human writing is a niche product.
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.
I love time loops in media—from Groundhog Day to...hey, wait a minute. Does anybody else feel a weird sense of déjà vu? It can't just be me. Do you ever get up in the morning and feel as though you've already lived the same day?
I love time loops in media—from Groundhog Day to Haruhi's Endless Eight. What do they reveal about mortality, memory, and the human desire to escape consequence through Nietzsche's eternal recurrence?
Spicy food and capsaicin demonstrate hormesis and antifragility in human biology. The science of pain, TRPV1 receptors, and how controlled exposure to stressors makes our bodies stronger rather than weaker.
Examining the dark side of manifestation and Law of Attraction movement: its New Thought origins, cultural appropriation of Eastern and Indigenous practices, gender dynamics, and the hidden cruelty of victim blaming cancer survivors and abuse victims.
With the AI bubble finally deflating, what can we learn from the gender gap in genAI enthusiasm? Looking at /r/SlopcoreCirclejerk's culture of contempt, historical Luddite parallels, crypto bro demographics, and why men are drawn to extractive technologies.
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.
How I decomposed an 866-line .eleventy.js monolith into four focused modules, fixed some lurking bugs, and eliminated dead CSS and dead dependencies along the way.
Sixty thousand miles of blood vessels run inside each of us, more than twice around the Earth. 330 billion cells are replaced every single day. Humanity has always built civilization beside rivers because we are rivers. Always in motion, never stepping into the same current twice, carrying cells that live only days alongside neurons that will last precisely as long as we do.
In 1995, China abducted six-year-old Gedhun Choekyi Nyima—the recognized 11th Panchen Lama—severing the chain of mutual recognition at the heart of Tibetan Buddhist succession. Meanwhile, Michif, a language born from Cree verbs and French nouns that belonged to no one but the Métis People, has nearly vanished within living memory. Both losses are the same act: colonialism's weaponization of continuity. On the extinction of languages, the cutting of red threads, and what it means to inherit a chain with links already missing.
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.
A hantavirus outbreak aboard the MV Hondius in the South Atlantic has sent thirty passengers home across twenty-three countries before a single test was run. What does the WHO's 'low risk' framing mean? The institutional failure of January 2020, and what honest communication about uncertainty actually requires. The incubation window is open. We are watching.
Fred Moten and Stefano Harney's 'The Undercommons' describes a space of collective refusal beneath the institutions of the master. On why Black American cultural revolution was possible, why Indigenous cultural revolution is structurally different, and where the Indigenous undercommons already is. The potlatch went underground for sixty-six years. The drum broke out in a shopping mall. The land is the undercommons. We were always already here.
Scientists working in classified American aerospace and nuclear research have died and disappeared. The story has migrated from UFO forums to the White House briefing room. A conspiracy requires a conspirator. On grief, and the brain's furious, irrepressible need for meaning. Nuno Loureiro wanted to trap a small star. Carl Grillmair watched stellar streams from a self-built desert observatory. Monica Reza invented an alloy that does not burn. This is not me trying to figure anything out, this is me trying to remember the human beings.
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.
A love letter to the mathematics hiding inside video games, and a protest against the expression 'I'm just not a math person'. From parallel universes in Super Mario 64 to the technical exegetes mapping Animal Crossing, The Sims 2, Pokémon, and Paper Mario. Then Balatro and the IEEE 754 double-precision ceiling, tetration, Knuth's up-arrows, Conway chained arrows, Graham's number, TREE(3). A history of notation catching up to the infinite.
Cet article de blogue est écrit en français. This blog post is written in French. Sur le jeu de mots derrière «Brenjour», l'insécurité linguistique, et l'idée qu'apprendre une nouvelle langue nous donne une nouvelle âme. Sur la recherche en code-switching et en cultural frame switching chez les bilingues, le binaire rigide du genre grammatical en français, le pronom «iel» reconnu par Le Petit Robert en 2021, l'interdiction de l'écriture inclusive par le gouvernement du Québec en septembre 2025, mon apathie face à mon propre genre, le commérage, et la platitude honnête qui émerge quand j'écris dans une langue que je maîtrise mal.
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 refusal of the sanitized story that rights were won by asking nicely. The suffragettes bombed Westminster Abbey. The Deacons for Defense guarded MLK. Mandela was on the U.S. terror list until 2008. On the radical flank effect, the state's monopoly on legitimate violence, and the 46 people who have died in ICE detention while we are told to keep our resistance polite.
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.
From Drudge to Salam Pax to Darnella Frazier and Zhang Zhan. The world needs citizen journalists. There has been a hollowing of Postmedia's local press, the radicalization pipelines mainstream coverage fails to trace, Andrew Callaghan's compromised platform, and what I owe under the SPJ Code of Ethics as an independent writer with a blog.
After publishing my piece on Frances Widdowson this morning, she reached out to comment. What followed was an hour of argument, bad faith, and one remarkable final message.
Ex-Mount Royal University professor and author of 'Grave Error: How the Media Misled Us (and the Truth About Residential Schools)' believes she is persecuted by grieving Indigenous communities and woke leftist academic institutions. She has raised over $50,000 for her cause.
Why does reactionary, conservative art in modernity fail? A look at God's Not Dead, the Daily Wire's $100 million entertainment collapse, and how resentment produces derivative, hollow work that cannot generate any cultural magnetism.
My testimony, from Dawkins on an iPod Shuffle down a back alley, through Buddhist libraries and a children's hospice, to Matthew's Gospel in a break room chair. My case for tragic theism: a God who creates, risks, makes mistakes, grieves them, and does not stop.
My daily writing is a practice of releasing messages in bottles and folding paper cranes—from Montaigne in his tower and Johnson writing in poverty, to Sadako Sasaki folding 1,450 cranes in a hospital ward. What the essayists, drift bottles, and Senbazuru share, and why the attempt itself is the whole math.
A follow-up looking at the real, systemic intervention for the Long COVID mass-disabiling event: Clean air. MERV 13 filters, the Corsi-Rosenthal Box, and the Zadroga Act we still have to write to climb the bureaucratic wall of disability denial, and what those of us with capacity owe to those who are too sick to fight for themselves.
A history of the word 'meme'—from Richard Dawkins coining it in *The Selfish Gene* in 1976 to Advice Dog and the death of shared internet monoculture—and what happens when you take memetics seriously as a theory of culture. Metal Gear Rising's Monsoon delivers the most honest account of how memes shape who we become. The lyric essay resists this process by design.
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 fifteen-hour road trip across Saskatchewan with my brother, watching the prairie unfold through grain elevators and abandoned towns. The quiet weight of prairie masculinity, the failure of academic knowledge to translate into brotherly wisdom, and the architecture of goodwill found in midnight motels.
I snuck off school grounds to write in a back alley, shoplifting Ginsberg and Neruda from Chapters, and I'm alive and writing today because of that. Recent neuroscience confirms poetry activates the brain's dopaminergic reward system, treats anhedonia, and is—more than metaphor—medicine.
My annual birthday essay on turning thirty: examining the cross-cultural agreement—from Confucius to the Hebrew Bible to Zoroaster—that thirty is when formation ends and function begins. My dark year of depression which turned out to be preparation rather than delay, and on writing 200,000 words since, which turned out to be the same thing.
A eulogy for two kinds of loss: those who die and those who become simply elsewhere. Filtered through Didion, Barthes, C.S. Lewis, and Pema Chödrön. On ambiguous grief, the names written down so they don't disappear, and the sixteen-year-old who already knew that love stems out from verbs.
On the poets who found different terrors inside the phrase 'earn my keep'—Jeong Ho-Seung, Brecht, Heather McHugh, Kim Hyesoon—and the theological dispute over whether grace can be deserved, turning thirty in borrowed time, and the nuthatches outside who do not know the feeder was set out for them.
A review of Jake Beka's sophomore poetry chapbook SINKHOLE—eleven poems across four continents and three generations, tracing patrilineal damage as a force that reshapes geography, contaminates water tables, and follows you across borders. A chapbook with genuine cosmological ambition that succeeds everywhere it refuses comfort.
On the subscription economy, Walter Benjamin's aura, Pokémon scalpers, the rot of physical media, and the person at the photocopier making what the streaming model cannot touch.
We have the first human photograph of Earth from space in 54 years, and I can't help but meditate on what it means to be human on a fragile planet in 2026.
Born on April 13th, 26 years after Apollo 13's failure, I explore my personal connection to the Moon as Artemis II astronauts journey toward Her. The Moon has scientific importance, cultural naming traditions, religious significance across civilizations, linguistic ties to lunacy and menstruation, and is the first poem. The Moon unites humanity across time and space as we return to Her once again.
A few minutes before I begin writing this, I woke up into an anxiety attack. There are a lot of issues I could be writing about, the world is fraught with uncertain violence. This is a story about me, and also a story about North Darfur and Kansas and Haiti and India. I ask this: whose suffering gets reported? Whose death counts behind glass?
A quarter of the entire Internet uses Cloudflare. This is an existential threat to the Internet's ideals. I realized I need DDoS protection, but I could not use Cloudflare in good conscience. And so, I'm beyond excited to announce that I'm now using Deflect.ca for my website.
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.
Exploring constitutive moral luck through Nagel and Williams alongside Nietzsche's Übermensch and amor fati, I reflect on the recursive gratitude I feel for who I constitutively am—and argue that blogging is a philosophical practice of self-overcoming: a daily, recursive Yes to existence.
Looksmaxxing. Redpilled. Sigma. Mogging. Cope. Seethe. Malding. Goyslop. Gooning. Memes from image boards became cultural foundation for Generation Alpha. How rich, powerful men have coordinated a harmful online culture for nearly twenty years.
My personal exploration of schizoid personality disorder and neurodivergence. From King Crimson's prophetic song to global youth withdrawal phenomena, I examine what it means to live with a rich interior life and limited social needs, challenging pathologizing frameworks and questioning whether 'poor outcomes' are about the condition or the metrics.
Grammar/Glamour/Grimoire. 言霊 & heka. Spelling & spellcasting. The Word. Writing is generative, not descriptive. Cultures across millennia have understood that words conjure reality. Writing conjures, symbols activate the brain, serving as telepathy across distance and time.
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?
How do our brains physically process stories? The neurology of narrative transportation, brain synchrony between storytellers and listeners, biocultural theory, and Indigenous storytelling traditions that collapse Western narrative structures.
I was interviewed by Hyde on lazybea.rs for their Over/Under series. Covering Discord, journaling, chess, Letterboxd, strawberries, and more.
A devastating character study of a washed-up Colombian poet who discovers a gifted teenage student, exploring the toxic dynamics of artistic mentorship, racial exploitation in the literary world, and the difference between dedication and self-destruction in the name of art.
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.
A complete step-by-step tutorial for creating a bootable Catalina USB installer using mist-cli on modern macOS in order to downgrade an Early 2015 MacBook Pro from macOS Monterey to Catalina. Accidentally also a philosophical look at planned obsolescence, e-waste, and corporate control over hardware lifespan.
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.
Cet article de blogue est écrit en français. This blog post is written in French. Apprendre le français, le deuil et les limites de la vie — un exercice en vulnérabilité linguistique.
genAI code is now in Python, curl, and systemd. We face an ethical crisis. Slopware means we have two possible responses: absolutism or harm reduction. This moment demands the same principled stand that free software absolutists have taken for decades.
I've written 120 blog posts in the past 140 days, averaging 1,900 words per post. 250,000 words total on my blog currently. It's as good a time as any to review my work so far and speculate on the possibilities of my future.
Come be bored with me. Utterly bored. Within the default mode network, Heidegger's philosophy, Indigenous dream epistemologies, and personal experiences with hypnagogic states.
My nostalgia is hypercapitalist. My nostalgia is the worst of the unregulated Internet. I cannot decouple my fondest memories from the corporations and the loss of innocence that produced them, and I'm not sure there's anything wrong with that.
Liberal democracies selectively apply universal human rights, and there is a progressive failure to extend moral consideration to: Palestinians, Congolese, Rohingyans, Uyghurs, trans people, women, Black communities, Indigenous Peoples, the chronically ill, mentally ill, poor, sex workers, the disabled, the houseless, children, elderly, Jewish people, immigrants, gender/sexual/romantic minorities, incarcerated people, Romani and Dalits, and animals. True universal rights require principled solidarity beyond tribal boundaries.
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.
Drawing on Susan Neiman's philosophy of evil, the 'missing stair' problem, and Elinor Ostrom's principles for governing the commons, I try to explore the difference between withdrawal due to burnout versus accountability, and argue that ethical communities must distinguish between systemic failures and intentional bad-faith actors while implementing graduated sanctions and accessible conflict resolution.
Dogfooding my freewriting; an experiment on why writers need to embrace the weird, unfiltered, and unconventional rather than fearing AI detection.
An open letter to the men in my life and around the world, pleading that we recognize there is so much work for us to do. A recognition of my own shortcomings and failures. Steps we can take to try to liberate the future.
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?
The Calgary Public Library is offering $8,000 for an AI Artist Residency while Canadian artists face funding cuts and 16% grant acceptance rates. There are programs like this around the world. Why?
After only a couple days, Build Awesome's Kickstarter has been cancelled and rescheduled due to email delivery issues that ruined the project's momentum despite reaching their funding goal in a single day.
A CEO took a comically small bite of a burger. The internet erupted. Meanwhile, the US is bombing Iran, Trump is drafting executive orders to seize control of the midterms, and civil unrest is reaching a boiling point. We need to talk about what we're choosing to look at.
Build Awesome is a rebrand of 11ty/Eleventy, backed by a successful $40k Kickstarter. But this attempt to monetize static site generators repeats the same mistakes that killed Gatsby and Stackbit—and misunderstands who actually builds static sites.
A detailed look at my personal blogging workflow that has enabled me to write nearly a post a day for four months straight, including how I generate ideas, organize thoughts, and maintain consistency.
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?
What do we do with Virginia Woolf's concept of creative space in the digital age? Examining how domains, Queer dance halls, and collective spaces redefine what it means to have a room of one's own for contemporary writers.
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.
Turning thirty during a breakup while the world unravels. Meditating on the 12,000 generations of homo sapiens that came before us, and what it means to be embodied in this particular moment of deep time.
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.
A response to Cory Doctorow's defense of generative AI, examining the contradictions in supporting Ollama while championing open source principles, and an examination about what purity culture and hypocrisy really means.
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.
I believe writing is sacred medicine, and I have been thinking about the writing I have been offering you over the past few months. Is it healing? Is it good? Please, let me know. I am here to give you an offering.
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."
Today, a weird malware distribution campaign targeting users of omg.lol and Triton, an open-source macOS client of omg.lol, was found. The attack leverages the trust of GitHub, creating a malicious fork where the download link has been replaced with malware hidden in presented .zip file.
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.
Reflections on an unseasonably warm February day in Calgary, contemplating the accelerating pace of change in our world and finding meaning in small moments of connection and presence.
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.
How the inevitability of oblivion can be a source of relief, while also examining our sacred duty to make things better in the present moment through persistent, stubborn action in the direction of care.
Why I'm Switching from MIT to AGPL and from CC BY-NC to CC BY-SA after a conversation with Dr. Matt Lee about copyleft licensing and protecting free software from corporate exploitation.
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.
Prompt Engineers Lack Any Canon, Don't You? AI artists have an existential problem: they consume only their own work, severing the dialogue of culture that connects us across generations.
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.
A roundup of recent developments: building a terminal-based writing organizer, being interviewed by Le Monde about AI social media, and thoughts on Medium's Partner Program changes.
A critical look at the hype around OpenClaw's MoltBook platform and why AI agents talking to each other isn't the singularity.
Writing about the state of the world as a cusp Millennial/Gen Z that grew up in the optimistic Obama era, contrasting that with what today holds for us.
How creative ambition transforms into a trap of endless expansion, examining YouTube essayists, neoliberal work culture, and the pressure to constantly optimize artistic output
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.
A manifesto on learning to persist in your writing and to write anywhere. I'm finally pursuing my dream of being a writing instructor by starting a new, low-cost online class for those ready.
What is the future of coding bootcamps? Is there a future? And, more importantly, what is the future of junior developers in an industry with an effortless AI bubble?
What is the meaning of life? Is there more than one correct answer? I've decided to take a rather long-winded exploration of how different cultures approach the sacred, the dead, and the transcendent, suggesting that multiple paths can lead to the same fundamental truths.
I transformed a messy tag list into an organized alphabetical sections, and there were a surprising amount of gotchas I encountered along the way.
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.
Six years into COVID-19, the world has moved on while the virus continues to disable millions. An examination of the ongoing pandemic, long COVID, and our collective failure to prevent a mass disabling event.
Building digital resilience through self-hosted infrastructure and permacomputing principles in an uncertain world. Using Docker, Caddy, and open-source tools for digital resilience and independence.
A delightful surprise from an author I initially dismissed. Gilbert's Big Magic explores creativity as sacred play, rejecting the tortured artist myth for a lighter, more joyful approach to creative work.
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.
Gracefully degrading my site for no JavaScript, including the CSS-based .no-js approach, testing with Lynx, and creating an informative experience for all users.
The Greenland debate keeps asking whether the U.S. could take it, or whether Denmark should keep it. The missing question is: What do the Greenlanders want? They’ve already answered: 'We don’t want to be Americans. We don’t want to be Danes. We want to be Greenlanders.' This is about Indigenous sovereignty and the quiet billionaire scramble for Greenland’s resources.
A humble look into the performance optimizations boosting my Lighthouse score from 65 to 83, including critical CSS, layout shift fixes, and image optimization while maintaining the site's design and user experience.
A technical walkthrough of how I extended the eleventy-plugin-post-graph to add clickable links and hover tooltips showing article titles.
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.
CONTENT WARNING: Suicide | A matter-of-fact memoir about the endurance of loss, where Li considers grief to be regarded as having an end-point, as though there could be a finite amount felt when both of your only children choose death instead of life.
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.
The lyrics 'You know the greatest films of all time were never made' is obviously not about films. It is, somehow, about how we’re living on this planet for a fragile, finite amount of time and we have something inert within us to give, to gift.
A simple gratitude journal online, with media tracking and Beeminder integration. Yes, yet another 11ty project technical write-up, but I promise you'll learn something.
A guide to automatically deploying your Eleventy static site to NeoCities using GitLab CI/CD, including authentication, error handling, and optimizations.
The Internet should be a place where ideas can live and spread without people extracting rent at every turn. Where an emerging nonprofit can publish their mission statement without paying Squarespace $300/year. Where a poet can share their work without feeding it into Meta's engagement.
Nietzsche and Rumi had something in common: dancing. I wrote this mundane life update and found myself getting into the weeds of what's important to the physical body. What can I offer myself? How can I enact movement each day?
A dive into how this site is built, why it exists, and the philosophy behind owning your corner of the web.
Could you only consume public domain work for a year straight? With the new year coming up and various IP being released to the public domain, I thought I'd muse on copyright and the future of art and culture.
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.
Thoughts on embracing the ugliness of your early creations as a form of civic duty and spiritual practice. A call to action without judgement.
An exploration of cognitive dissonance around AI usage, parallels to meat consumption, and the decision to transition to Sublime Text for an AI-free coding experience.
Reviving the classic guestbook for a static site using Netlify Forms and serverless functions, with lessons on distributed systems and race conditions.
Breaking free from platform dependence to build an independent literary publication with Eleventy, exploring privacy-first analytics and sustainable publishing models.
Exploring the value of public writing as reference material, why blogging serves as better knowledge management than private notes, and embracing cycles of beginning again
Announcing the launch of brennan.day, an IndieWeb-focused personal site built with Eleventy, hosted on GitLab, and committed to ethical technology choices.
An all-night debugging session wrestling with web design issues, from omg.lol glitches to CSS mysteries, and the decision to migrate to Eleventy.
Transitioning from private to public writing, sharing progress on the Calgary Groups project and plans for the brennan.day website setup.
A pre-dawn reflection on overcoming fear and perfectionism to create an authentic, no-stakes blog for genuine self-expression.
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.
Part 3 of a series on the AI Crisis
My first post on this weblog, writing from Calgary on Treaty 7 Territory about returning to independent writing on the open web with simple, enduring technology.
Romance and Mythology in Mixed-Martial Arts and the Ultimate Fighting Championship
That’s the Whole Point
Using the Methods of Journalists from the Past to Inspire Your Writing Today
Growing Up With Bon Iver
Accessibility, Gatekeeping, and Who Gets to be Published
What is cringe? The feeling when you see somebody deeply love something you don’t understand.
Why You (yes, you) Should Join Medium, Tumblr, and NeoCities.
The liberation of realizing you can’t waste your time.
Ordinary people chose to do the right thing and saved us all. We barely remember them.
What I’ve learned getting out of my own way.
On independence, integrity, and telling the truth beautifully. (featuring Better Call Saul and Homestuck?)
An Invitation to Theft, A Refusal of Authorship, and Why Your Name Matters Less Than Your Message
29 Examples to Get You Started!
How do we reckon with Canada’s Pretendian problem?
An Open Letter to Conservatives
There's a lot to the forgotten past of Medium’s most successful writer.
Did you know it's actually better than driving?
But You Must Allow Yourself to Be Annoyed and Practice the Radical Work of Staying
My Experience with Medium’s Writers Circle
Writers that write badly instead of plan extremely well are… better writers?
On the downfall of NaNoWriMo, democracy as creative practice, the bread we bake, and waking up.
This will give you the most amount of hope you’ve had in a long while.
Escape the Sterile Classroom Killing Your Voice. Return to Nature.
I was wrong about artificial intelligence. It’s actually so, so much worse.
I watched BoJack Horseman from when it premiered in 2014 when I was seventeen up to when it ended. I have grown up with BoJack.
If you’re a writer that’s active and consistent, I’m looking for you. Yes, you.
The Necessary, Complicated Legacy of Canada’s Best-selling Poet
When a Generation Stops Pretending to Dream of Labour
An Essay on Potatoes, Figs, Men, and the Truth.
The Age of AI is a Crisis of Faith
Notes on Apocalypse and What We Owe the Living.
and How I’m Trying to Save It
What I Learned Getting My First Story Boosted After 10 Years on Medium
What Four Years in a Children’s Hospice Kitchen Taught Me About Craft
A Literary Question Across Centuries in the East
How to write like the Mountain Goats to create your own body of work you’ll be proud of.
Note-taking with Indigenous Knowledge Systems
A love letter to Wikipedia.
An Essay on Unlikely Connections
A Case for Independent Literary Journalism: Why I’m Going All In
Are you a writer? Do you want to be? Read this.
A Lyric Essay on Loss in Ten Parts
How 1,002,243 words of journal entries revealed the patterns of a writer’s mind.
A resource guide for writers in transition, exploring how to build sustainable creative practices through self-publishing platforms, community workshops, mentorship programs, and grant opportunities—while learning to walk softly in a world obsessed with productivity.
My experience writing on Medium for the past 10 years
Standing in a Calgary parking lot after my final exam, I trace the journey from high school dropout to university graduate—examining impostor syndrome, the weight of academic achievement, and the realization that education doesn't always provide the answers we seek.
Growing up alongside Adventure Time over fourteen years, this academic analysis explores Finn's permanent amputation as a radical moment in children's animation—examining fatalism, trauma, prostheticization, and the cultural discomfort with non-normative bodies through disability studies theory.
From watching 'Her' every Valentine's Day for over a decade to witnessing AI's real-world evolution. What are the boundaries between human and artificial love, consent in digital relationships, and what it means to connect when technology mediates our most intimate moments?
A Love Letter to the Handwritten Page
An examination of the modern consumption trap and a passionate argument for creating as much as we consume. From digital minimalism to analog practices, from solo creation to community building, this essay explores practical ways to reclaim our creative agency and resist the forces that keep us scrolling, buying, and passive.
Our Memory is Disappearing Before Our Eyes
What Our Bodies Remember When Systems Fail
A poetic exploration of writing as sacred geometry, weaving together themes of Indigenous identity, queer experience, mental health, and the revolutionary act of telling our own stories
A Technical Guide to Leaving a Legacy