As a programmer it's been really hard to wean myself off of thinking in terms of global solutions. This, in comparison to building local or community technology.

Thinking this way can make things harder (now your tech needs need to scale to the world) and not useful (different people in different places have different needs).

This kind of blew my mind: like, you can just go and build a piece of tech and only give it to your friends & the immediate people it's helpful for. You don't *need* to design for The World. I think this kind of thinking is really important for breaking away from capitalistic modes of thinking.

@tty One of my dreams/medium-term plans is setting up a server to host a bunch of simple services for my friends and family.
The kind of thing that they can't/won't do for themselves, and would be just big enough to share but not enough as to be unmanageable.

· · Web · 1 · 1 · 3

@eldaking @tty Software for the community is a beautiful idea, I think. In my opinion, the effects of consciously designing for a system not to scale (but perhaps to federate) is hard to overstate. For instance, if you _choose_ some dataset to always be so small that it should fit in RAM, and see larger datasets as wrong use, not as a problem with the SW, many hard implementation problems become utterly trivial.

Sign in to participate in the conversation
Mastodon

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!