loading . . . The Seven Deadly Fediverse UX Sins Part 2: The Road To Redemption So you made it through the first fiery sermon. Trust meâI didnât enjoy preaching it any more than you enjoyed reading it. But every word came from a place of loveâfor the Fediverse, and for what it still _could_ become.
But fear not, dear reader: as the preacher once said, **salvation is within your reach.**
And to reward you for slogging through that earlier wall of hard truths, hereâs your moment of grace. Weâre keeping the cute animal theme going, so here you go:
_(insert animal pic, obviously)_
The grim partâs over. Truly. From here on out, itâs all hope and possibility. Not even kidding.
**Because hereâs the good news:**
Each of the Seven Deadly UX Sins is fixableânot through divine fiat, but through thoughtful, realistic iteration. And probably by far fewer developers than youâd expect. Many of them are already out there fighting the good fight (though they could always use more encouragementâand dare I say it, a little Patreon love).
What follows is the path to redemption.
**A roadmap of what** **could** **beâif we want it badly enough.**
If youâre building any of these fixes: reach out. Iâm happy to offer free, detailed suggestionsâno patents, no strings, no license required. Just one ask: drop a little nod in a JavaScript comment or server-side file somewhere so I can brag about it to nobody in particular. Iâm a simple man.
**And if youâve got better ideas than mine?** Even better. Especially if theyâre practical, near-term, and close to ship-ready. My DMs are open. Letâs make this thing work.
Letâs dig in. Get a coffee as this may be a long-ish read.
* * *
## **1ď¸âŁ Redemption for UX Sin One: One Single Social Home to Join, Many Doors to Explore Later.**
Rather than the status quo across much of the Fediverseâs onboarding UXâasking new users to choose from 8,000 server names they donât understandâwhat about this wild idea:
Offer just one default, trustworthy, well-run server community to start. Which, honestly, is what most people are looking for.
**Yesâjust one.** Not a wizard. Not a choose-your-own-server adventure that most newbies abandon a third of the way through.
**One.** Am I clear?
For most people joining the Fediverse, simply offer them a single, well-maintained, general-purpose on-ramp to their new social home.
Make it dead simple onboardingâwith as few steps as needed to get them going - **and not a single click more.**
Localized to the userâs preferred language. Seamless. Thoughtful.
Pair that with a short, clear explanation of why itâs the recommended path, and what makes it a good place to begin and links to the friendly local admin. And sureâadd a clearly marked, clearly optional toggle: âChoose a different community server,â for the curious and confident.
And pleaseâfor the love of onboarding UX: Drop the engineering-speak. Swap _âinstanceâ_ for server community. Make the copy human. Friendly. Clear. Onboarding should take 60 seconds, not 60 decisions.
Yes, Mastodonâs official mobile apps mostly do this alreadyâinspired by Mammoth app, RIP.
Now cue the predictable guy in the back row who rightly asks:
_**âHow does this not just re-centralize the beloved decentralized Fediverse weâre fighting for?â**_
Simple.
**Under the hood, the magic stays decentralized.**
Unbeknownst to new users, the onboarding software quietly runs a curated round robin of trustworthy serversâoffering just one at random to each new user.
We gave some ideas on how one could choose this trusted set serers for the Mastodon platform here but similar metrics could be created for any Fediverse platform.
Maybe that means the software is choosing from between three trusted community servers in the round robin. Maybe it means dozens. **But the user never sees that. That random round robin is being done under the hood.**
Users see just **one** served up to them to join âand thatâs the point.
The key: no single server gets favored. New users get distributed, not funneled into a single mothership.
**đ¨** **Decentralization: preserved.** **đ¨** **Friction: dramatically reduced.**
Plenty of time to educate folks on the joys of migrating to other community servers later should they choose to. Itâs not rocket science. Friends and I proposed this years ago. Still waiting on someone to take it across the finish line.
Pixelfed. Mastodon. Bonfire. Friendica. Misskey. PeerTube. Bookwyrm. Patchwork. Warfn. Snort. Bleeb. (Just made up those last two to see if you were still paying attention)
But to that whole crew above and others⌠Letâs make it a race. Letâs see who nails this firstâand shows the rest of the web how itâs done.
And if youâre running a non-general purpose server, say, a cool, niche-focused server community like the affore mentioned Jazztodon? Or other fun topic focused ones? Youâre not out in the cold on this fix. It already exists for Mastodon just to share a link like this - rather than sending them to some more global sign up.
It already uses the same model: a clean, direct onboarding flow with just one serverâyours. Invite your people, your way.
No dropdown menus. No guesswork. Just:
âJoin our space. Letâs go.â
* * *
## 2ď¸âŁ Redemption for UX Sin Two: One Feed To Rule Them All (at First).
Letâs be honest: per UX Sin Two: most usersâespecially new onesâdonât care or are abjectly confused about the metaphysical distinctions between _Home_ , _Local_ , and _Federated_ feeds. Mashing them together under a âLive Feedsâ menu isnât the solution IMHO.
So hereâs crazy talk: donât confuse them and upon first arrival, only feature ONE feed. Just one feed. Simple. Personal. Familiar.
Call it **Home**. Just the people you follow. Just what you asked for. Thatâs what every user expectsâand what feels safe, legible, and human.
If theyâre not following many folks yet? Nudge them gently: âHere are some great active accounts to get you started.â Different Fediverse platforms do this to mixed results, all can do better.
Once theyâre settled, **expand the horizonâprogressively** :
A few days in, they see this on their home feed from their friendly local admin account:
_âWant to check out what is trending people nearby on your server are talking about?â_
A week later from same:
_âCurious about the chatter across the Fediverse? (Warning: it gets weirdâin a good way.)â_
You get it. This is called **progressive disclosure** âa fancy UX term for âdonât drop the entire buffet on someone who just asked for toast.â
Game designers do it, allowing characters to âlevel upâ as they go. We should too. And when you _do_ introduce content or users from the Local and Federated views, **make them feel like power-ups** , not puzzles.
Let people toggle. Let them filter. Let them filter, and sort with easy tools as they explore. But **start with clarity, not complexity**.
As with Redemption #1, this fix doesnât require much complex backend wizardry. No protocol overhauls needed. Just frontend compassion. The equivalent of a cron script and some solid user experience design dust.
Honestly? Elk, Phanpy, or Patchwork could probably ship a beta v1 of this idea before you finish reading this post. Letâs go.
* * *
## 3ď¸âŁ Redemption for UX Sin Three: Remote Actions Redeemed
You know the sin already. We covered it in Sin #3: Remote Interaction Purgatory back in Part 1 of this series. So letâs skip the anatomy of the pain and get straight to the path out of this hell.
And yesâapps like Ivory, Mona, and Ice Cubes? They largely sidestep this sin. Good for them. But the Open Social Web is, you know, about **the web.**
And for the millions of people trying to explore the Fediverse in a plain olâ browser, this is one of the _worst_ and thorniest of UX offenses.
Iâll spare the gory details, but it boils down to one thing: Browsers support a standard called âprotocol handlers.â Or more accurately, how some **browsers donât.**
If youâve ever clicked a mailto: link and your email app just opens, thatâs a protocol handler. In a perfect Open Web, it would be just as easy:
* Set your home server once (prompt ed to do so during onboarding â or at worst when you engage on another server).
* **From then on? Follows, replies, boostsâacross** **any** **serverâjust work.**
Folks (myself included) have been hashing over what magical incantation should be used to actually make this work:
âUse web+ap!â âNo, fedi+ap!â âWait, what about activity+magic?â
**Germanic feuding tribes settled things faster than this.**
And yes, browser support _used to be_ completely hot garbage. But hereâs the twist: itâs not nearly as bad anymore. As of now, almost 90% of users from desktop browsers but still sadly with almost zero mobile browser support.
When you look at users of Mastodon as an example, that maths out to **about half of all users could use this solution now.**
That is enough for making this far better for so many today, and with a bit of JavaScript fallback, **we can cover everyone else.**
Weâre not waiting on a miracle. We just need to create and ship. Hereâs the redemption arc for this UX sin in two steps.
When a user first interacts with a remote server (a post, a profile, anything), the code will prompt them once to confirm this Fediverse protocol handler.
â
One click.
â
One prompt.
â
Done. Forever done.
Guy in the back, raising hand, rightly: **âBut what about all the browsers that donât support handlers?â**
Relax. We got them too. Just drop in a lightweight JavaScript snippet on that server that:
* Asks (once) what the userâs home server is. And at worst only gets one more aks form their home server âare you sure?â
Then it does the following in the background under the hood:
* Rewrites all remote follow/reply/engagement links in the background automagically.
* And then for every user and every post on that server ââ¨**it just works⨠forevermore.**
No more âopen in your instanceâ dead ends. No more copy-paste drama.
Are you the kind of masochist who _wants_ the gory details of this idea? **No kink-shaming here.** Dig in (including code you can steal):
đ The Remote Fedi UX Protocol Handler Planâ˘
OK so I think that solution is pretty good - at least a ton better â but what if we know that we could count on server code to do some of the lifting? Could we go **even better** from a UX perspective?
That might take more time to do: but if Mastodon, or Pixelfed, or Peertube servers got in on the act and added some custom code there - I think we **might** be able to make that JavaScript failover code actually be ZERO prompts. See the later more exploratory âOption Câ part of this proposal - FediDevâs and JavaScript folks and see if I got that wrong. Or if my crazy talk for Option C might work. I havenât seen a show-stopper yet.
**But all options of what I am proposing above should be able to work on any fediverse platform.**
And yesâto the true believers out there, rightly working on the true end goal of getting a _single protocol handler as a canonical standard_ adopted by all browser vendors: thank you. You are doing the Lordâs work.
**But for the rest of us?** We donât have to wait. Even the basic version of the idea here takes a few paragraphs of code, not divine intervention.
Itâs just⌠basic UX hygiene. Whoâs going to dig in, proof case this, and ship it first?
**Once one of you doesâand the sky doesnât fallâthe rest will follow like dominoes.**
* * *
## 4ď¸âŁ Redemption for UX Sin 4: Direct Messages that Arenât a Death Trap
As I wrote in Sin 4 in the previous blog post: sending a DM in the fediverse are confusing UX experience, that basically are a panic attack waiting to happen.
So letâs fix it. Developers:
* Build a real DM composer. Not a slightly tweaked post box. Not âjust set visibility to Direct.â A separate space. Different UI. And make it **glaringly visually different** - no subtle mild color difference or tiny visual flare. Make it as obvious a purpose as a Chernobyl button to empty out fuel.
* Slap a giant banner across the top if encryption isnât available. If itâs not secure, say soâloudly.
* Throw a confirmation modal any time someone flips visibility to or from âDirect.â Yes, every time. One bad toggle should never equal public humiliation.
* Color-code visibility tiers like your reputation depends on it:
đ Public. đ Followers-only. đ Unlisted. đ DM.
You knowâsomething **humans can actually see and understand.**
And for the love of privacy, label every DM with âNot Encryptedâ right in the message window. Not in the fine print. Not in the docs. Right there. Every time. Forever.
Because this isnât overkill. This is respecting boundaries. This is basic UX dignity.
âĄď¸ And in case you think this is all pie in the skyâguess what?
Chee Anne at Phanpy already did nearly all of this.
Separate composer, clear dramatically, unmissable different visual distinctions for DMâs, safer flows. They moved private messages into their own tab by itself, away from the others and away from the Main Feed. Itâs thoughtful, itâs sane, and itâs live.
Here is another great example from an upcoming Newsmast and Channels App UX:
The rest of you: copy their homework. The answers are right there.
* * *
## **5ď¸âŁ Redemption for Sin 5: Search Without Surveillance**
Search shouldnât feel like shouting into the voidâor worse, like youâre being punished just for asking.
To be fair, Mastodonâs search system _on paper_ rocks. PixelFed and PeerTubeâs federated search? Same.
But hereâs the problem: for theseâand many other federated platformsâsearch is opt-out by default per user, and that opt-in option for users to turn on if they choose is **buried**.
Meanwhile, other fediverse platforms like Misskey, Frendica, Lemmy and Hubzilla made different choices: making it so all public posts on those spaces are by default searchable. In essence defaulting to opt-in for search unless users individually opt-out. That worked for them.
But across Mastodon, Pixelfed, PeerTube, and others?
Search is locked behind obscure settings and rarely explained consent screens. Most users donât even know search opt-in is a thing.
Right now, federated search is like a power tool buried in a locked cabinet,
down a hallway, behind a curtain labeled: âDonât Worry About It.â
**Hereâs the good news:** We donât need to replicate Big Socialâs surveillance dragnet to make discovery delightful. We can do this while also respecting user consent and privacy. The backend tech? Mostly done from a tech point of view.
The real challenge now? UX. This is an opt-in problemâand we already have the tools to fix it.
Hereâs the better path forward:
**â
Nudge users early. And often. Make the choice to opt-in to search unmissable during onboarding. Then reinforce it gently and re-prompt users to opt in - every time a user tries to search.**
Give them clear, kind, privacy-respecting language:
_âSearch helps others find your public posts. It never touches your private ones. Want in?â_
Let them decline, sure. Let them silence future prompts. But always give them the why.
**â
Enrich search NOW with these great hand-chosen feeds.**
Curated topic feeds? Already out there. Newsmast, Flipboard, Surf, and others are curating hundreds of quality feed lists _right now_.
Letâs plug these in like power cables into a server rackâdirectly into federated search engines of today and into Fediscovery search as it launches - and into all key relay servers to boot. Make 100% sure these are all findable, and featured, beyond just being âpublicâ as they are now. **Let the good, human-curated stuff shine inside search.**
#### **â
Nudge admins to help, too.**
If a serverâs opt-in rate is low, send a prompt to encourage the admin to reach out to their users. Give them a clean, pre-written nudge. Include a one-tap opt-in button to opt-in they can share. Most folks just need to know itâs an option and a simple way to say yes.
### **đ ď¸ Mid-Term Fixes Worth Considering**
đ¨ **Consider building into future search features that let server admins choose the default search opt-in state appropriate for their community** - and that might be defaulting new users to opt-in for some. where it fits their needs.
This one might be controversial, but I just put on my fireproof gear and am ready - itâs worth a serious look.
Every server has its own culture. So let the server set appropriate call for their community: Opt-in by default, or Opt-out by default. But in all cases, **the user has final say.** As long as consent is respected, flexibility is strength in my book. Far better than a divine fiat across the whole Fediverse.
**đ¨ Watch this space:** **Federated Auxiliary Services Providers** (FASP- a tech acronym that just rolls off the tongue doesnât it?) But the first FASP based offering to go live will be Search - is coming soon! Early tests are in sight!
This project will launch a unified, cross-platform search layerâexactly what the fediverse ecosystem needs. **That promises to be a game changer. Hereâs hoping.**
But while we wait?
Most of the groundwork is already laid. Most of the wins are low lift. We have what we need to make federated search feel like a _superpower_.
We just need to unlock itâfor everyone.
Letâs get to the point where people say:
**âWait⌠why didnât I turn this on sooner?â** **
* * *
## **5ď¸âŁ Redemption for Sin 5: Filling in the Blanks of Ghost Conversations**
The bad news: this oneâs not just a superficial fix. It needs real backend plumbingâdeeper stuff that most Fediverse mortals canât DIY.
(Though it is not rocket science level - users like this have shown how itâs done in miniature form)
**The good news:** itâs already underway at Mastodon. And not in the _âquote-posts-have-been-in-the-works-since-2019â_ sense of being underway. Weâre talking real commits. Real work. **This year.**
âĄď¸ When a user opens a post, their server begins fetching the surrounding contextâreplies, parent posts, and profilesâautomagically. The UX then should immediately let users know - fetching posts is underwayâŚso donât panic, wait a second and all will be well.
Want to peek under the hood? The dev threads on GitHub are alive with it. Feature merged into Mastodon upcoming release. See for yourself:
đ§ Thread fetching on Mastodon GitHub
Merged in and closed. On the runway for a near term Mastodon release.
Some other Fediverse platforms are also working on this problem for their platforms âmost notably **NodeBB, Discourse, Wordpress, Frequency, Mitra and Streams****.** Everyone else: please take notes from what works. Fork it. Build it. Improve it. Help other to do the same.
This one fix could massively reduce confusion, dead-end threads, and ghost replies.
### **Meanwhile, for client apps:**
Elk, Phanpy, IceCubes, Ivory, Mona, Newsmast Mobile âcan you lend a hand here? Even while we wait for the full back-end fix, you can improve the experience with a few thoughtful touches:
* If a reply or profile canât be fetched, show a friendly, clear placeholder:
âđť *Reply not federated here yet. Want us to try to get it updated?â
* Let users tap to fetch it manually, if needed. But make it clear what is up.
* Show when a profile is incomplete and offer to sync to the latest and greatest.
* Consider a simple age warning: **âHeads up: this might be old or partial. Click here to refresh and update.**
Even these little affordances make a big difference. They tell users:
_âNo, youâre not crazy. The Fediverse just hasnât pulled this in yet.â_
And for anyone out there grumbling that Mastodon (orny platform) isnât moving fast enoughâmaybe skip the subtweets and **fund them.**
(And here are a few helpful links in this regard.)
A few dollars a month moves roadmaps more than a thousand hot takes.
**Oh, and speaking of hot takes, here is one** : If you are a coder, maybe roll up your sleeves and pitch in. Perfect example: The initial contribution for the Mastodon fix for fixing and filling in ghost conversations came from Jonny - neuromatch.social/@jonny Who was a new Ruby coder at the time but didnât let that hold them back - and they sparked this crucial addition.
**Give them some thanks and netfame online!**
* * *
## **6ď¸âŁ Redemption for Sin 6: Make Great Content Unmissable**
Letâs be honest: even outside of search, the Fediverse still fumbles content discovery (See Sin 6) But buck up: There are a thousand ways we could help users find the posts, people, and conversations they actually care aboutâwithout building a surveillance dragnet or rage-bait machine.
__Itâs time to bring back_ and scale up old fashioned human editorial discovery._*
(Remember âblog ringsâ? OK, most folks under 50 donâtâbut trust me, they worked way better than they had any right to.)
Letâs revive human-curated contentâwith a Fediverse twist. The good news? We already have an embarrassment of riches just waiting to surfaceâif we design for it with some smart, consent-respecting UX.
**So why is this stuff still so hard to find?**
đ¨ Federated well moderated groups from upvoting platforms like Lemmy, Piefed, and Mbin are already bubbling up top posts, voted on by real people. Why not spotlight them?
(Note, Piefed is already got the ball rolling with their version of feeds)
đ¨ From Redemption Path Five, remember these? We already have _hundreds_ of hand-picked thematic feeds from:
* Newsmast
* Flipboardâs federated magazines
* Flipboardâs News Desks
* Individual curators building focused feeds
* **Surfâs Social Feeds (soon to be federated!)**
These are not theoretical. Theyâre already open web content. Usable _right now_. So letâs feature them. Pipe them into onboarding, trending views, search, suggested followsâanywhere users might want to find signal in the noise.
**đĄ** **Slightly mid-term idea:**
**đ¨ What if the current public server directories from each community server became feed actors too?** Hear me out on this one.
Most Fediverse servers already show off public profilesâand many expose each public user posts via RSS. Given that RSS can be turned into a Mastodon bot in no time, we are more than half way there.
Letâs evolve that: turn each serverâs local public post stream into a followable ActivityPub actor. A single, followable automated account for all voices on a server. Make it so each admin can opt out - like some opt out of making their public feed visible now. Make it so they can configure their own ServerBot to only boost posts with certain engagement, or set filters on it and all that good moderating stuff.
**I, for one, welcome our new ServerBot overlords.**
These kinds of curated âboosting botsâ are how Newsmast Channel feed accounts work. Could a standard protocol for feeds be better? Hells, ya. Working group folks are on that.
But until then **- this works TODAY**. And then notice how all such ServerBots are followable immediately. And remixable and addable into other feeds, etc. These are all lego blocks building on each other.
Browsing remote public feeds: Apps are already hacking toward this with clunky workarounds. People want this. Letâs make it work on the web, too. Smooth. Intentional.
**Someone smarter than me, help prototype this one.** Iâll talk you up, I promise.
All these ideasâboth near-term and mid-termâare really just about one thing: **curated feed accounts. Most of them _already exist_. They just need the spotlight.**
**So what now?**
đ **Index them in existing search.** All of them. Prepare to index them into the Fedisovery FASP once that launches. Stat.
đ **Evolve feed standards to make easier to build and make them remixable** âso apps like Surf, Flipboard, Newsmast and others can feature them and and build on them.
đ **Pull them into big relay hubs** to boost visibility across the network.
Done right, great public content starts to feel everywhere. No tracking. No noise. No black-box algorithms.The Fediverse is overflowing with public posts that people _want_ to be seen.
Letâs help them be seenâwhile respecting server context and dramatically improving discoverability.
Letâs make great content⌠unmissable.
* * *
## 7ď¸âŁ Redemption for User Discovery Hell: UX for People Finding
Letâs imagine a world where weâve fixed all the other sins. **Welcome to Fediverse Narnia.** Content is rich. Discovery is delightful. Search is humane and powerful. Great.
But even in that better world, Sin #7 still haunts us: finding **people.** Not just contentâ _people_. Friends. Experts. Communities. Shared interests. Itâs a related beast, but a distinct one.
So hereâs how we begin to tame itâmostly with smart UX and a little coordination:
**đ¨ Give server profile directories a real UX overhaul.**
Make them sortable and filterable and searchable:
* By interest or profile tags
* By post recency
* By community role
* And auto-hide inactive accounts unless the user asks to see them
And for Mastodon, do the same for the **Explore People tab**. And make the **Explore Hashtags** page so that each tag is foldable with one click. Other Fedi platforms: do similar tune ups.
Right now, many server directories are just flat walls with limited sorting or browsing. Letâs turn them into useful, browsable, followable entry points to the community.
đ¨ **Pipe local community server profiles into opt-in Fediverse-wide discovery hubs**. Simply making them an ActivityPub actor alone would get you more than halfway there. Just like we suggested for public _posts_ in Sin 6âletâs do the same with _people_. Let users opt in to be featured in thematic discovery feeds or server-based âpeople to followâ hubs. Let this be federated.
Fediscovery once it launches should be a playground to try this out - and should be an early thing to try.
**But until then:** Here too Iâll bet Patchwork, Pleroma, Misskey or others could do this quickly and lessons adopted by everyone else.
**đ¨ Fix follower/following graph federation.** Once Sin 5 (the federation of follows/followers content) is fixed, youâll actually be able to _see_ who someone follows across instances. You find someone awesome? You can actually explore their social graphâjust like you expect in every other social app. This fix is foundational. And these fixes all build on each other.
Also, wait for it:
**đĄ Mid-term idea: Federated Starter Packs Are Coming**
Bluesky got this one **mostly** right: give new users a thoughtfully curated âstarter packâ of people to follow. It eases onboarding, sparks connection, and gets feeds flowing fast.*
**But Bluesky they left out pesky things like security** - their version left out any means to get yourself off of a list you donât care to be associated with.
Now imagine a Fediverse version thatâs got a bit more privacy respect to keep you off of starter packs you donât want to be on. Itâs on its way from a few places. Here is one in the works from Mastodon, and here is another.
Iâd offer some other notes: Fedi Starter Packs could live at either the user but also discoverable integrated at the server level, too.
Like Surf Social App does today with BlueSky Starter packs, they need to be **remixable** into other feeds by curators, Maybe in some fashion they could be shared as ActivityPub actors themselvesâjust like a feed. (See a pattern forming?)
⨠The goal for all of these ways of fixing account discovery? Make discovering people feel effortless, inviting, and safe.
**Because the open social web isnât just about finding content. Itâs about finding** **each other** **.**
* * *
## đ OK letâs bring this two part series in for a landing:
Hereâs the real punchline:
Almost none of the **short term fixes I listed above** require:
* Rewriting the protocol - no need to wait for longer term fixes. (Though we love improved protocols ,too)
* They donât need a governance working group. (But might inform them)
* They donât need VC funding.
* They mostly donât even need big backend changes beyond what is already done.
What they _do_ need?
What they need is **focus.** What they need is **momentum.**
**The willingness to say âgood enoughâ isnât good enough if it leaves people confused, invisible, or gone.**
Most of these paths out of UX Hell are:
* Mostly Frontend tweaks and updates
* Smarter federation fetches - and some manual bandaids to tide us over for a few months
* Rediscovered ideas from the early web implemented with the raw materials we have
* And a dash of UX love
The Fediverse already has what most platforms spend billions for and canât buy:
**đŤ We have the passion.** **đ§ We have the values.** **đĽ We have a community that actually gives a damn.**
**Now it just needs the polishâand a collective push to make great user experience a first-class priority.**
Thus endeth the sermon. Thanks for coming to my TED talk.
**Letâs get to work.**
* * *
_This was the Final Part 2 of my two-part series on the Seven Deadly UX Sins of the Fediverse._ _No more sequels. This is it for th3e series. But will chat it up in comments._
_Missed Part 1? Go read itâor send it to that friend still wondering why their cat memes donât federate properly. And if youâre building any of these fixes: DM me. Iâve got free suggestions, zero patents, and endless opinions._ https://www.timothychambers.net/2025/06/24/the-seven-deadly-fediverse-ux.html