fluxsocial / Junto

Junto Holochain Rust Application
https://junto.foundation
MIT License
96 stars 8 forks source link

An idea for emotional and needs-based current-sees based on non-violent communication #34

Open Theybrooks opened 5 years ago

Theybrooks commented 5 years ago

Hello,

I was reading an article online, and at the bottom it had one of those "What is your reaction" plugins, with emojis corresponding to "yeah!" "careface" "hmm..." "haha" "pissed" and "cry baby"

Facebook has a similar system, updated from simple likes to emotional reactions a few years ago.

Obviously Facebook having this kind of information concerns me greatly -- it tells them how to best manipulate our emotional state to better addict us and sell us ads.

However, in a more cooperative/collective Internet, having good emotional feedback may be important to help us better coordinate.

It's quite a challenge to interact online partly for that reason, because we lack face to face feedback, real-time emotional cues.

So moving forward I think it could be an important thing to think about, how best to implement emotional current-sees into Holochain applications like Junto.

The best inventory of emotions I have found is the NVC (non-violent communication) feelings list because it distinguishes between judgments (i.e., "bad" is not a feeling, but a value judgment) and actual feelings, such as "afraid." It also neatly categorizes feelings into two basic camps: those you feel when your needs are met, and those you feel when your needs are not met.

I imagine having the option to "react" to different things with one or more of these feelings, followed by a kind of template that offers two possible responses: 1. my need for is met, or 2. my need for is not met, using the NVC needs inventory. I'm not sure what this would look like or if it makes sense to also add, but in classical NVC, this kind of expression (feeling+need met or not met) is also followed by a request (e.g., to help me meet my need to understand and to be understood, would you consider adding this NVC feature to Junto?).

:)