if people want to play along at home: https://github.com/bobpoekert/heffalump-web
it's the mastodon web client without the rails server, modified to build with create-react-app/react-scripts instead of bundler. the main screen works but none of the others do yet
why is youtube recommending me chinese conspiracy theory videos? https://www.youtube.com/watch?v=yIoFjJ0JURI
Each node of the original Citadel BBS network was very much like an instance here, with its own local rules and conventions, limits and local color, with some overlapping synced parts of the message base. Nothing real-time (outside the occasional chat with the sysop at his console) but the same loose federation of semi-overlapping islands in a 1200 bps world.
1. a piece of software is a living, changing thing, evolving as the needs of its users evolve
2. a piece of software is a codification of the practices of its users, so thinking you can write a spec would be like doing positivist anthropology
3. your job as a software developer is to be responsive to what your users want, even if that makes the tech ugly
More broadly, the theory vs practice gap of how users are able to self-determine with open source software is large. Building bridges to non-techies involves understanding where cherished principles fall down in reality.
Any general small-scale ops impressions after one day as an instance sysop, @lmorchard?
Moved. Please see: parataxis@icosahedron.website