Alex Gleason on Nostr: Although I still dislike Rust, if it improves performance that much it's basically a ...
Although I still dislike Rust, if it improves performance that much it's basically a moral imperative for self-hosting freedom tech. It means it can run on lower-end (old or recycled) hardware, costs less to run, and uses less energy so it's literally better for people and the environment. I was against it because it made it harder to develop on and harder for people to contribute. It is anti-inclusive. Those things are still true. But AI is making those points no longer relevant. I still think that what we call "apps" should be built for the web, because the web is the greatest software distribution platform of all time. The benefits there still far outweigh the tradeoffs. But for servers, Rust does make sense. Especially since the future we're working towards has as few different types of servers as possible. Internet infrastructure will be standardized into Nostr relays, Blossom servers, bots, and gateways. For those backbone services that serve thousands of users, performance matters more than developer inclusivity. For "apps" that serve one user on their own device, inclusivity and ease of distribution matters more.
Published at
2026-09-30 18:04:29 UTCEvent JSON
{
"id": "a2e28f3dd20cf9ba1e96d84e2704da5b8f22db7d4acea116a70caeb18d987a69",
"pubkey": "0461fcbecc4c3374439932d6b8f11269ccdb7cc973ad7a50ae362db135a474dd",
"created_at": 1790791469,
"kind": 1,
"tags": [
[
"client",
"Ditto",
"31990:781a1527055f74c1f70230f10384609b34548f8ab6a0a6caa74025827f9fdae5:ditto"
]
],
"content": "Although I still dislike Rust, if it improves performance that much it's basically a moral imperative for self-hosting freedom tech. It means it can run on lower-end (old or recycled) hardware, costs less to run, and uses less energy so it's literally better for people and the environment. I was against it because it made it harder to develop on and harder for people to contribute. It is anti-inclusive. Those things are still true. But AI is making those points no longer relevant. I still think that what we call \"apps\" should be built for the web, because the web is the greatest software distribution platform of all time. The benefits there still far outweigh the tradeoffs. But for servers, Rust does make sense. Especially since the future we're working towards has as few different types of servers as possible. Internet infrastructure will be standardized into Nostr relays, Blossom servers, bots, and gateways. For those backbone services that serve thousands of users, performance matters more than developer inclusivity. For \"apps\" that serve one user on their own device, inclusivity and ease of distribution matters more.",
"sig": "21b93b6b9c27cdcbb90816f67308022ef711ce8bf39028c29c881ffb110ce56e73a75af4deb04c560016b46b40fd7fef4584e7892636af3b11bf2b4b9c616431"
}