This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I want to stop watching them because I occasionally use the watch list to reference topics in which I'm interested. Removing the no longer interesting items from the watch list is important to me so that I can more quickly find the interesting topics.
Andrew Monkhouse wrote:Hmmm, I had thought of just deleting all watches on a topic if it gets locked, but that doesn't really help your use case either. That's an interesting problem.
There are cases where a topic gets locked to do some editing on -- deleting watches for these topics would not be a good idea, as the lock is for a very short period.
Unless the moderators get an option when locking to "delete all watches", which would be unchecked by default. If the mod knew it was short term, they'd leave it unchecked. If they knew it was permanent, they could check it.
There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors
Joined: Jun 01, 2010
I'm rather new to this forum so I'm guessing that a watch is a bookmark with email notification. So if someone is watching a topic that you want to lock (which means no more emails), instead of just deleting the watch, how about changing it to a bookmark?
Joined: Mar 22, 2005
Yes, watches are in effect bookmarks w/o notifications.
I wouldn't be in favor of altering anything in case a topic gets locked (either removing a watch, or converting it to a bookmark, or even leaving it up to whoever locks it). That amounts to second-guessing why a topic was watched in the first place, and IMO there are too many different reasons for that to get it right with a one-size-fits-all approach. I think the capability to remove watches from locked topics provides enough flexibility to cover most of the bases.
author & internet detective