Table of Contents
TL;DR: #
I made a thing (program? social-network? place?) for RTC, it's command line at the moment.
The sourcecode can be found here
Usage is :
/home/berru/be_kind --help
Longer version #
Following my previous musings on the topic I finally took the time to code something. It's a social non-network in the sense that all interactions are ephemeral and anonymous.
I made my first prototype especially for RTC: it's made to work on a multi-user *NIX system. I won't describe it fully here since I've written a readme that explains it better I think.
I'm still unsure about a lot of things, and looking for help in various areas.
Objectives : #
Test the program here on RTC. Does this work socially speaking ?
With "work" being defined as :
- generating positive user interactions
- generating well-being for users
It feels kind of pretentious and ambitious, but what other goal has any kind of importance, heh ?
Request for feedback : #
Wording : #
English is not my mother tongue. I might have messed up some sentences. Or there may be a nicer way to phrase things. Please notify me if you see something to improve ;)
Design : #
Are the rules appropriate ? Are they clear ? Is the 'bottle-at-sea' metaphor working or is making it harder to understand ?
What about the time constraints ? (one throw per day, one catch per hour) are they too long ? Too short ? Should they be explicit with a counter or a message in the app (e.g. "Come back at 2pm for another") ?
Future developments : #
I'd like to create other ways to interact with the social program. A CLI binary is fine but should be the only way. An HTTP and a Gemini frontend come to mind. I'm wondering : Which one first ? And should I split the userbase per frontend or not ? (So HTTP user only communicate with other HTTP users ?)
Chime in if you have an opinion on the topic !
(Or if you wanna help on the Rust side-of-things)