Tweets are always in the headlines, but Twitter itself has been in the headlines consistently for a while now, for better or for worse. Whether it's the launch (and failure) of Fleets, or the launch (and success) of Spaces, attention continues to lurk.

Perhaps the biggest wave yet to hit the nest is the proposed $44 billion acquisition of Twitter, along with the intent to take Twitter private. This has resulted in a ton of tweeps flocking over to Mastodon and experiencing the nonprofit and ethical world of decentralized social media.
A tweet from Mastodon that reads, "At Mastodon, we present a vision of social media that cannot be bought and owned by any billionaire. Your ability to communicate online should not be at the whims of a single commercial company!"
Mastodon's open source and decentralized nature makes it a viable option for anyone, anywhere, regardless of background or psycho-demographics.
Whatever your reason is for moving to Mastodon, there are a handful of differences that you should be aware of, despite the many similarities between the two microblogging platforms.

Let's jump into what these differences are, what they mean, and why they're important.

1. Create (and moderate) your own server

Mastodon is free as in beer and free as in freedom. This means you don't need to pay to use it, and you can also modify or use it as you wish. Since Mastodon is open source, this means you can deploy it on your own server.

For example: I own the domain hiram.io. If I wanted to run Mastodon on my own server using that domain, I could be hiram@hiram.io. Or hey@hiram.io. Or anything else I want. You could do the same.

And since you're running your own server, that means you get to moderate it too. If you explore the many Mastodon servers that exist, you'll see that this is something many users take advantage of.

Take Fosstodon, for example. This server limits, filters, and suspends media that does not align with Fosstodon's server rules and code of conduct.

You have the freedom to do the same. If you wanted to set up a server that only allows dog pictures/videos and nothing else, you could. (I'd also ask you for an invitation to join.)
This is what setting up your own server allows—complete data control and moderation.

But just to be clear: You don't need to set up your own server. You're free to join existing servers. You can even move to a different server later on if you want. (We'll get to that later.)

2. Limit the number of users

If you choose to set up your own server, you might have concerns about allowing others to join it. Don't worry—you can set the number of allowed users on your server. So if you want to be the only one on the server, no issue. If you want to allow just your family and/or friends, not an issue there either—you have full control.

A screenshot of Mastodon's interface that allows you to generate invitation links and limit the number of users allowed on a server
Mastodon allows you to generate invite links and set limits if you choose to set up your own instance.

3. Write 500 characters at a time

It might sound nominal to go from 280 characters to 500, but it makes all the difference. There's a reason Twitter doubled the character limit from 140 to 280. The additional 220 characters that Mastodon removes the incessant need to thread and allows you to finish a full thought that 280 characters might not.

A screenshot of Mastodon's editor, which allows you to write 500 characters at a time.
Mastodon allows you to write 500 characters at a time.

4. Self-identify as a bot account

Bots and spam accounts are a huge issue—not just for Twitter, but for other data aggregation platforms like Instagram and Facebook. So much so, that Twitter's proposed buyer claims that the transaction is on hold until it's confirmed that spam/fake accounts represent less than 5% of users.

An Elon Musk tweet that reads, "Twitter deal temporarily on hold pending details supporting calculation that spam/fake accounts do indeed represent less than 5% of users"
Twitter's purchase deal hit some friction when it came to discussions around bots.
Self-identifying as a bot account might seem insignificant, but doing this has allowed many users to create useful bots.

A screenshot of Mastodon's interface that has a checkbox for selecting if this is a bot account
Designating a bot account on Mastodon is as simple as selecting a checkbox.
While bots have a poor reputation due to the pollution they cause on places like Instagram (just take a look at the image of comments from my basketball page @InThePaintCrew), bots can actually be helpful. And more than that, they should be helpful.

A screenshot of the comments section of @InThePaintCrew, my basketball page.
Every post gets spammed by bots promoting the same account, which becomes a whack-a-mole game of reporting and blocking spam bot accounts.

Every post gets spammed by bots promoting the same account, which becomes a whack-a-mole game of reporting and blocking spam bot accounts.

5. Opt out of search engine indexing

This feature might seem trivial, but not everyone wants to be found on the internet. You might think, "Well if you don't want to be found online, why go online in the first place?" The fact of the matter is that the internet has become a utility, so not being online is not an option in the first place.

A screenshot of Mastodon's interface that has a checkbox for selecting if you want to opt out of search engine indexing
Opting out of search engine indexing on Mastodon is as simple as selecting a checkbox.
Plus, the internet is supposed to be inclusive. Think about victims of abuse or stalking who prefer to remain non-searchable. This subset of the population shouldn't be deprived of an experience just because of someone else's harmful actions. There are many reasons one might have for not wanting to be found, and it's a good thing Mastodon offers it.

6. Hide who you follow and who follows you

This is one of my favorite features on Mastodon, and I wish so bad that Twitter had this too. I'm so tired of the vanity metrics that cause people to do things for the likes and the retweets and the 15 minutes of fame. There's so many out there doing things just for the sake of growing their following, and it becomes addictive.

A screenshot of Mastodon's interface that has a checkbox for selecting if you want to hide who you follow and who follows you
Hiding your followers and your following on Mastodon is as simple as selecting a checkbox.
It's a cornerstone in the social dilemma that we've created. One of the things we should be doing to fix and create an ethical social media environment is giving people the ability to vanity metrics, such as followers.

7. Verify yourself

This one might sound weird off the bat. After all, if everyone's verified, then is anyone "verified"? But have you ever given some thought as to how/why Twitter verifies people? Why is Twitter the omnipotent force that determines who should or shouldn't get the blue checkmark next to their name? Isn't it weird that you can't verify yourself? I mean, aren't you who you say you are?

Twitter's verification process is notoriously subjective and difficult to obtain, and with no good reason. A quick search for people's experiences with Twitter verification will yield all sorts of strange stories and incongruences surrounding the process.

A screenshot of Mastodon's interface that allows you to verify yourself with various methods
Mastodon allows for self-verification using profiles.
Mastodon's approach to verification is way better in that you can verify yourself by proving ownership of other online presences. It's similar to Keybase's approach, which is also great.

8. Move to a different account

Have you ever tried to move to a different account? I have. My basketball page, @InThePaintCrew, was born @InThePaintNews. Though it might seem like a small change, it was a pain to set up everything and then do the switch immediately. Because if you don't, someone might scoop up the username you're switching to. If that happens, your rebrand/migration is a bust.

A screenshot of Mastodon's interface that allows to to move to a different account, or if you're moving from a different account
Mastodon provides clear instructions when moving to/from a different account.

Mastodon allows you to move to a different account with ease.

9. Split up your content for different audiences

This has got to be one of the most requested features on Twitter (or at least, that's what the Twitter bubble shows me). It's prominent on my Twitter wishlist too.

Mastodon calls this Featured Hashtags, and it's a way to tailor your content to different audiences. This is particularly helpful for generalists like me, who post about a bunch of different topics.

A screenshot of Mastodon's interface that allows you to create featured hashtags so that you can split up your content for different audiences
You can create hashtags that categorizes the content you share.
The way social manipulation platform algorithms currently work is that they're optimized for attention. We're told to niche down and be something. The algorithms want to profile you and put you under specific topics, so that you can be targeted effectively when it comes to advertising.

This is why we end up with everyone being "The [Something] Guy" on Twitter bios.

But humans are more complex than the algorithms trying to contain us, and we have different interests. We should not be confined to being "The [Something] Guy" just because we need to pander to algorithms in order to accumulate vanity metrics.

Unfortunately, this is exactly what ends up happening, and so we create silos, bubbles, and echo chambers.

We become afraid to post about something that seems "off-topic" for our brand. Unfortunately, humans and black box AI algorithms have this reciprocal relationship of some version of, "Stay in your lane."

10. Configure a TweetDeck-like interface

I've yet to maximize the TweetDeck column layout, but I know it's popular. The great thing about Mastodon is that you can toggle the Advanced Web Interface without needing to download a separate app altogether.

A screenshot of Mastodon's interface with advanced mode enabled, which resembles the TweetDeck interface.
Mastodon provides users with a TweetDeck-like column interface.
Social media is disjointed enough as it is—no need to make it worse by requiring an entirely separate app just to alter your preferred appearance.

11. Remove your client source label (e.g. no "Twitter for iPhone")

While I do think it's helpful to have the client source posted on a tweet or a toot (wow this sentence sounds even weirder when you say out out loud), I sometimes find it distracting.
Here's Twitter justification for having source labels:
Tweet source labels help you better understand how a Tweet was posted. This additional information provides context about the Tweet and its author. If you don’t recognize the source, you may want to learn more to determine how much you trust the content.
A screenshot of Mastodon's interface that has a checkbox for selecting if you want to turn off the client source label on or off.
Mastodon allows you to toggle the source of your posts.
So even though it's beneficial, I do think there are some instances where it's fine if it's turned off. Whether you agree or disagree, it doesn't really matter, because the important thing here is that you at least have the option to toggle this on or off.

12. Automatically delete posts after a specified period of time

You know those accounts that have millions of followers and only 5 tweets? That happens because they're deleting their tweets after a certain amount of time. Could be 24 hours, could be a week, doesn't matter. This is a common tactic by accounts in order to recycle and keep their content fresh.
On the other end of the spectrum, you might see accounts with 367.9K tweets.

A screenshot of Mastodon's interface that has a checkbox for selecting criteria if you want to automatically delete posts.
Mastodon provides granular permissions when it comes to deleting the content and data in your account.
Whatever your reason for deleting tweets or toots, Mastodon gives you the ability to delete posts after a specified period of time. The only way to do this on Twitter is by using third-party software like Jumbo.

Mastodon, on the other hand, provides this functionality natively. And better yet—you can create exceptions based on rules that you can set.

13. Export data in ActivityPub format

First things first: What is ActivityPub?

ActivityPub is an open, decentralized social networking protocol.

The beauty of ActivityPub and adapting an open and decentralized protocol is that it allows different web applications to interact with each other so that users can band together their information and collaborate across instances (websites, applications), even if they're running different software.

You're already familiar with another piece of technology that leverages an open, decentralized protocol: email. Let's say you have a ProtonMail account, and you need to send an email to someone with a Gmail account. Imagine if you needed to have a Gmail account to email other Gmail users. Or if you needed to have a ProtonMail account to email other ProtonMail users.

That would suck, right?

But this is currently the case with mainstream social as it currently stands. Wish you were on Twitter and you could interact with someone on Instagram? You can't. You're forced to sign up for yet another account and hand over all your privacy to yet another company that does not have your best interests in mind.

ActivityPub is the standard on other platforms such as PixelFed (Instagram alternative), PeerTube (YouTube alternative), WriteFreely (Medium alternative), and more.
With ActivityPub, you're able to use your Mastodon and PixelFed from a single client. 🤯

Try doing that with centralized social media.

14. Use end-to-end encryption when developing applications

This is a big one, particularly if you're a developer. One of the biggest complaints about Twitter is its security (or lack thereof). DMs, for example, aren't end-to-end encrypted, even though they could (and should) be.

A screenshot of Mastodon's interface that has a checkbox for selecting if your application should use end-to-end encryption.
Mastodon allows for E2EE.
Being able to incorporate E2EE into your applications by default is a big advantage.

15. Contribute to new features

Not only can you request features, but actually build them yourself. You need the technical skills, of course, but even if you don't, Mastodon's open source nature allows you to contribute even if you're not a developer.

If there are any other features that Mastodon has that Twitter does not, hit me up and let me know: