[tahoe-dev] [tahoe-lafs] #1281: implement a notification mechanism, e.g. for accounting messages
tahoe-lafs
trac at tahoe-lafs.org
Sat Dec 25 00:04:48 UTC 2010
#1281: implement a notification mechanism, e.g. for accounting messages
-----------------------------+----------------------------------------------
Reporter: davidsarah | Owner: somebody
Type: enhancement | Status: new
Priority: major | Milestone: undecided
Component: code | Version: 1.8.1
Resolution: | Keywords: notification extensibility
Launchpad Bug: |
-----------------------------+----------------------------------------------
Comment (by warner):
Hm. I like the idea of using existing channels, but we should be careful
to
retain the main Ostrom principle: all participants should be confident
that
everybody is seeing these messages, so that everyone feels like they're
participating. And we should think about the way the messages are
presented
too: they should lead the grid members to feel like they're part of a
club,
or all sitting in the same room, making decisions about a common resource.
It's a subtle social thing, and I don't know what's best to do, but we
need
to think about perception and "voice" or "register" (as used in Danny
O'Brien's [http://www.oblomovka.com/entries/2003/10/13 essay on secrecy])
and
the sense of "the medium is the message", in addition to the strictly
technical aspects.
I wonder if highly outward-facing channels (like Twitter or Facebook)
might
work against this. If you know that all the messages you type into your
tahoe
grid channel show up on a twitter feed, and external non-members start
commenting on them, you'll start to think of that external world as your
audience, which may interfere with the real purpose of the channel (to
manage
the scare common resource of the grid).
You kind of want something closely tied to your use of the grid. If Tahoe
had
a regular GUI application, like a file browser or a place to drag-and-drop
uploads into, you'd want it to appear in a corner of that window, like a
built-in chat room (which I seem to recall was a feature of Mnet). So that
every time you use Tahoe, you see the effects of your use in this channel,
and by seeing everyone else's effects in the channel, you get conditioned
to
think about your co-grid-managers seeing your effects, and thinking things
like "huh, I wonder if anyone will be upset if I upload this 500GB file"
and
*knowing* the people that could be impacted by that.
But we don't have a GUI app like that, or at least there are lots of ways
to
do things to the grid that don't go through a single tool, so we need some
other ideas. Having something on the wui Welcome page is a start, but
that's
not where most people "hang out" when using the WUI. Maybe adding
something
to the corner of each directory page might help raise visibility, but I'm
not
sure I like the idea of making those pages so.. dynamic. Maybe we need to
find a way to make the Welcome page more "sticky".. add enough interesting
and fast-changing data that people will tend to leave it open a lot.
Ooh! I know, let's add that platform-shooter "try to destroy the shares
before the evil Repairer replaces them for you" game we always talked
about,
to the Welcome page. That'd be awesome :).
So anyways, yeah, if there is an external broadcast technology that all
members of the grid can agree upon *and will associate with their use of
the grid*,
then that may be a lot more effective than some extra text on a web page
that
nobody looks at anyways. But it's got to be "emotionally connected" to the
grid somehow.
--
Ticket URL: <http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1281#comment:2>
tahoe-lafs <http://tahoe-lafs.org>
secure decentralized storage
More information about the tahoe-dev
mailing list