lionleaf / lionleaf/dwitter

Improvements to the "awesome" mechanism?

Open
#243 3 comments 0 reactions 0 assignees View on GitHub
suggestion
Dominant language
JavaScript
Stars
803
Forks
68
PR merge metrics
No merged PRs in 30d

Description

Sometimes I want to leave an "awesome" on a new user's dweet for encouragement, but there are two things that stop me from doing so:

1. My "awesome" for this dweet will have the same weight as an "awesome" for a truly amazing dweet. I would like to give the amazing dweet more exposure and credit.

2. The dweet will appear in my list of "awesomed" bookmarks. I don't want to clutter that list up with dweets I only upvoted for encouragement.

As a result, some new users who have made a good effort get 0 likes from me, and their dweet stays at level 1. This might discourage participation. (On the other hand, it might encourage it!)

If you have some suggestions of how to address this (or you believe it shouldn't be addressed) please do share.

----

Some brainstorming from me:

A. Have a separate "bookmark" and "like" system. I can "like" lots of tweets, but only "bookmark" those I really want to show to friends in future.

B. Have an "awesome" button and a "really awesome" button, which gives two points instead of one. (Or name them "like" and "awesome" or "good" and "awesome", whatever.)

We could also combine A and B so only "really awesome"d dweets get double points and appear in my bookmarks list.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no files, tests, or entry points to start from. First clarify whether the desired change is separate bookmarking, weighted reactions, or both; done would require an agreed behavior for reactions, scoring, and the awesomed list.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
full-stack
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.