this post was submitted on 14 Apr 2025
41 points (93.6% liked)

Fediverse

36360 readers
306 users here now

A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, KBin, etc).

If you wanted to get help with moderating your own community then head over to !moderators@lemmy.world!

Rules

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration)

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] rimu@piefed.social 17 points 4 months ago (7 children)

Because outsourcing your core business processes is a bad idea. A fediverse app that relies on a library to do all the fediverse stuff is going to have a bad time. Not straight away, but eventually.

[–] tofu@lemmy.nocturnal.garden 10 points 4 months ago (5 children)

I'm not sure about that. Sometimes it's more about properly applying libraries. Thinking of database handling or cryptography

[–] rimu@piefed.social 6 points 4 months ago (4 children)

Imagine you want to write a competitor to PostgreSQL and you start out by importing SQLite into your project and building on top of that. To you it seems like a good idea because you've never written a DB app before and the only DB you've ever seen before is SQLite. You'll get a prototype real fast but you'll never build a PostgreSQL equivalent because you never learned the foundational knowledge of how a DB works and because SQLite forecloses all the pathways you need to get there.

Same thing.

[–] rglullis@communick.news 3 points 4 months ago

Imagine you want to write a competitor to PostgreSQL

That's a complete apple/oranges comparison. Fedify is an application framework.

Try "Imagine you want to write a competitor to {Mastodon/PixelFed/Lemmy/PieFed/Pleroma/WriteFreely}", and see where your analogy takes you.

load more comments (3 replies)
load more comments (3 replies)
load more comments (4 replies)