Pieter Brueghel the Elder – The Dutch Proverbs, Public Domain

Social media is so insanely fragmented right now it’s honestly comical.

Remember 2009? (15 years ago … how?) I joined Twitter and it felt like the future. Even Facebook—yes, Facebook—was kinda usable back then. Real humans having real conversations instead of performing for the algorithm.

Now? It’s just oceans of AI slop, engagement-farming rage bait, and ads disguised as your uncle’s vacation photos.

I basically quit posting anywhere except the occasional “new book dropped” flex. Everything else got funneled into my newsletter because at least there I control the signal-to-noise ratio.

But newsletters are for business, mostly. What about all the dumb little asides, half-baked ideas, cool side projects, and random musings that don’t justify the whole “create campaign” spiel? Where do those go in 2025 without drowning in garbage?

So I did a lap around the current landscape:

  • Facebook: AI-generated shrimp Jesuses (prawn Jesuses? Jesi?), boomer minion memes, and ads. Hard pass.
  • Twitter (it’s still Twitter, fight me): completely unusable vanilla, but if you slap on a few aggressive blocklists and extensions, the programming/game-dev/indie-maker circles are still alive and kicking. You just have to dodge the daily outrage theater, but that’s par for the course these days.
  • Mastodon: the whole-foods co-op of social media. Kinda plain oatmeal energy, but honest, no ads, and every once in a while you stumble into a genuinely great thread about open-source tools or language learning.
  • Bluesky: I only poked my head in recently. The Discover tab is 95% sports and politics no matter how many times you smash “show less.” It’s like cat hair: inexplicably persistent. And no, I’m not building an infinite mute-word list for every football player and parliament member on earth, sorry.

Everything else (TikTok, Instagram Reels, etc.) is just flickering slot machines for your dopamine receptors. We’re not even gonna talk about those.

The core problem: back in the day there were two big rooms—Facebook and Twitter—and basically everyone you knew was in one of them. Now the internet has shattered into ideological shards and everyone’s scattered across different platforms like post-divorcees who refuse to be in the same room.

Some thoughts belong on Twitter, some feel more Bluesky-ish, some are too nerdy for anywhere except Mastodon. Juggling logins, tabs, and different posting UIs feels like a second unpaid job. Context-switching tax is real and it sucks.

My personal rule: I don’t care where the good people are, I’ll go there. But I’m not gonna live in five apps.

So I built the laziest possible thing that solves my exact problem.

It’s a tiny Electron app (oxymoron? ha!) with a Node.js backend (no db needed) that lets me post text and images to Twitter, Bluesky, and Mastodon from one box. No browser tabs. No copying and pasting. No logging in anywhere ever again.

Run the app → type stuff → pick platforms → hit send → close the app and forget social media exists until someone actually @s me.

Yes, I know Buffer exists. Yes, I know about Postiz and the rest. They’re great. They also either cost money the second you breathe on them or require self-hosting a small moon base. I just wanted something that costs exactly $0 and runs with one click.

I call it SocialSox, and the icon is literally a pair of socks, because social media mostly stinks in 2025, but sometimes you don’t wanna go barefoot.

Screenshots below.

The repo is currently held together with hopes, dreams, and a disturbing amount of duct tape, but if a few people are actually interested I’ll tidy it up and throw it on GitHub. Let me know in the comments. UPDATE: you can grab it here: github.com/burninc0de/socialsox

Until then, I’m back to posting a couple of times a week, except now I can do it from one place and immediately return to my cave.

Sayonara.

Write words, pick platform, push send

Drag and drop image or just paste it

History of recently sent messages (localstorage)

Get notifications*

Settings – everything stored in localstorage, no database bloat, but: user discretion is advised.

*Big fat caveat: Twitter’s API is stingier than Scrooge McDuck. Polling for replies more than once an hour will either bankrupt you or exhaust your free tier before lunch.