I recently, and by recently mean yesterday… added a site setting for notifying more aggressively on likes:
Notify when liked:
- First time a post is liked and daily
- First time a post is liked
With this change I deployed a new global default of Notify when liked: first time a post is liked and daily, this means that from now on, people will get notified on repeat likes if there is a day gap or more between subsequent likes on a post.
This protects users from a “swarm” of likes forcing a flood in notifications.
Having lived with notify always for almost a whole … day… I think we are being a bit more conservative here than what we should be, and would recommend changing this setting to “Always” for quite a few reasons:
Most users are lucky to have a handful of likes a day, if at all.
It is a far better default for small communities or communities that are starting out.
The longer we wait to change the default the more painful it becomes to change. Cause we end up overwriting settings a user may have opted in to.
“First time a post is liked and daily” is arguably optimal for the most active of forum users, these are the types of users that muck with settings. We punish the general user base with a default that is best for the top percentage of users.
More aggressive like notifications unlock a new dimension of interaction
a. Oh … 3 people just liked the post I just made, better go back and refine it.
The UI can (and will) be further optimised to collapse like notifications on the same post, this is not blocking.
This makes Discourse feel more “interactive”
Overall I would prefer just to go with the more aggressive default, and tweak the UI so it deals with storms better, at any point in time people can opt off the train if needed. The ones that need to opt off the train can easily do so.
I resisted this change for years, and in retrospect this was a mistake, I was trying to protect myself by punishing the vast majority of users.
Also missing an option, notify me of every like and notify me twice when @zogstrip likes me