A few tips for a better Mastodon experience

I do most of my social networking on Mastodon these days and I’ve talked a bit before about why I like it. Here are a few tips on making it a better experience and a recap on why I like it.

Why I like Mastodon

  • It’s smaller. Sometimes smaller is better. I can comfortably work through my feed and leave Mastodon for a while and not feel that weird and unhealthy FOMO. It’s easy to dip in and out of, not a central part of my life.
  • The decentralized nature of it means it’s not subject to the whims of a giant corporation or a giant corporation headed by a narcissistic racist piece of work, or, as is sometimes the case, both! It is subject to the whims of the server you choose, but (with a certain degree of bumpiness) you can move to another server if things get really bad.
  • Due to its non-corporate nature, it has no ads. It runs off of donations, like it’s the web from 2003 or something. No ads is a benefit I cannot overstate enough.
  • There is no algorithm. For some people who just want an endless slurry of things to look at, this is a downside. To me, it means you can choose exactly what type of content you want to see, which is far more preferable.

Tips for a better Mastodon experience

  • The official phone app and web client are fine, and you have to use them to adjust certain settings, but there are a lot of third party clients that make the experience better:
    • The Mac has a ton of options covering paid, subscription-based and free. Some popular choices include Mona, Ivory and Ice Cubes (all can be found on the App Store). There are many others.
    • Windows has fewer to choose from. A decent one is Whalebird.
    • Any OS (including Linux and phone browsers) can use one of several fine web clients. Two popular ones are Elk, which has a Twitter-like look and feel, and Phanpy, which goes for a minimalist look and has some interesting twists, like boost carousels.
  • Use filters! You’ll need to set these up in the official client. Go to Preferences and Filters. You can use this to filter out content you’re not interested in. For example, if you don’t want to see something associated with a particular tag, just add the tag here. If you hate all manner of dogs, add dogs and anything tagged #dogs will not be shown in your feed. You can also specify how granular you want the tag to be filtered out (you can still allow it in conversations, for example).
  • Use hashtags! This one is simple–follow hashtags that appeal to you. I follow #sketch, as an example.
  • Use hashtags (yes, again)! If you post, use an appropriate hashtag, so others can find your post if they’re interested in the topic.
  • Avoid or reduce exposure to politics. Political debates exist on Mastodon, and you’ll generally not come out of them feeling better. Why do that to yourself? On the other hand, if this is what you groove on, go nuts! #uspolitics exists for you.
  • It may be obvious, but follow people you know (or whose posts you enjoy).
  • Boost stuff you like! Boosts will show up in the feed of anyone following you. It’s an easy way to share. Just don’t, you know, boost literally everything you see.
  • If you don’t want to choose a server, go with the default mastodon.social. It’s big and well-managed.
  • Be nice! Don’t deny people their experience or be an over-explaining jerk.
  • Approach Trending/Explore/For You (depending on the client you use) with caution. You might find stuff you like, you might not. It’s probably better to spend a little time tweaking your feed using hashtags and following people you know.
  • Remember to go outside, hug kittens and do other offline stuff. Mastodon, like any social media, should not be the thing your life revolves around.

Mastodon clients: Decisions, decisions

I am a visual person and aesthetics matter to me. Sometimes they matter (a little) more than functionality.

One of the nice things about the federated social media platform known as Mastodon is that it allows for a host of third-party clients to view its content.

I tried several Windows-specific clients and found all of them to look kind of ugly. I don’t want to use an ugly app, even if it’s functional. It’s 2023, we’ve evolved beyond MIDI files and poorly compressed animated GIFs. I eventually settled on a web client called Elk. It looks a bit like Twitter and is nice enough. Then I came across Phanpy, which, despite its terrible name, looks *really* nice, even if it’s perhaps a bit too aggressively minimalist. But it looks so nice!

In fact, I like its look so much I’ve actually started favouring it on the Mac, where I own the Mona Mastodon client. Here’s how each looks, along with the official Mastodon web client, focusing on one post, all of them running in dark mode, because light mode makes me run and hide under the bed. No scaling has been applied to the images.

Mona (Mac client):

Mastodon (official web client):

Elk (web client):

Phanpy (web client):

Some thoughts:

Overall layout: Phanpy is by far the most compact, but that doesn’t necessarily mean better. It does put posts in a nicely rounded box, though, which is a pleasing visual touch. Phanpy puts the image inline with the story title and subhead, which reduces the size of the image. The others are all very similar in layout. Oddly, even though Phanpy offers the most compact layout, I think it does the best job in terms of spacing around the content, giving it a lighter feel, even in dark mode. This is done mostly by simply making the interface wider, allowing everything to spread out a bit more. Compare this to Mona, which has a bunch of empty space sitting to the right of the image.

Phanpy also does the best job of implementing a card-style interface, where each post is clearly separate from the next. Mona is also pretty good, though the contrast between posts and the background is more subtle (a to-taste thing, really).

Colour: The official web client uses a more purple-black, keeping with its theme colour, which is purple. Phanpy is a bit lighter than Elk or Mona, and I think looks a bit better.

Text: Mona wins here, with the sharpest text of the bunch. Elk is probably the worst, but still not actually bad.

Iconography: Phanpy requires you to open a post to see any icons, part of its minimalist thing. The others are all clean and functional, but not exactly delightful. They do their job. Note that several clients allow you to customize the icons. The official client probably has the least attractive icons of the bunch, but again, they are perfectly serviceable.

Options: Elk and Phanpy offer minimal options. Mona is the clear winner here, as it has options out the wazoo. It probably has options for the wazoo.

Conclusion: No one client does everything perfectly. I think my ideal would be Mona’s text/icons/non-minimalism, combined with Phanpy’s aesthetics and use of white space.

This post prompted me to dive into Mona’s options and tweak its interface again, bringing it closer to Phanpy’s. We’ll see if it sticks. The nice part is simply having the abundance of choices to start with. Now, if only a Mona-quality app existed on Windows…

Mona (after tweaking the UI per the above paragraph):

My preferred Mastodon clients

Mastodon is currently the only social media I really read or post to currently, because I like its model:

  • I curate what I want to see–no algorithm!
  • It’s decentralized, so no one “owns” it and if your server goes to poop, you can move to another
  • No ads! I am fine with ads in some situations, but online ads are almost always awful, invasive, resource-hogging and can even contain malware as a bonus

Mastodon has a web client and an app for smartphones. Both are fine, but because there are no horrendous API fees or dictatorial owners crushing third party apps, you can enjoy one of many different apps. I use the following:

Mac: Mona. This is a one-time purchase (no subscription). It looks nice and runs well.

Windows: I use two web clients because all the Windows apps I’ve tried are ugly, bare-bones, or both. I have no idea why this is, but it is (IMO). For a more Twitter-like experience, there is Elk. And for a more minimalist experience, with cute animations and the like, there is Phanpy.

Riding the elephant

Yes, I created a Mastodon account.

No, I don’t really use Twitter all that much and may use Mastodon even less, but I like the idea of being on a decentralized social media platform that isn’t about hate and being clever at the expense of others. We’ll see how it goes.

Here I am. Follow me!

@stanjames@mstdn.social