[Pidgin] #2087: Rename Pidgin to Ostrich Based on the Developers' Attitude Toward Protocol Icons

Pidgin trac at pidgin.im
Tue Jul 10 02:10:15 EDT 2007


#2087: Rename Pidgin to Ostrich Based on the Developers' Attitude Toward Protocol
Icons
--------------------------+-------------------------------------------------
 Reporter:  dogfood       |       Type:  defect
   Status:  new           |   Priority:  minor 
Component:  pidgin (gtk)  |    Version:  2.0.2 
 Keywords:                |    Pending:  0     
--------------------------+-------------------------------------------------
 Seeking volunteers to fork Ostrich to introduce Protocol Icons.

 The Ostrich developers both seem to have their head in the sand when it
 comes to legitimate user requests as well as to be placing greater value
 on theoretical notions of UI design and abstraction than on the way people
 actually exist as social creatures.

 To wit, protocol icons are highly useful as evidenced by the number of
 requests for them. This, in and of itself, should be enough to for the
 developers to put them back. However there are also deep and impossible to
 refute socio-theoretic reasons to include them as well.

 Since the Ostrich developers insist on adhering to their model of reality
 as opposed to actual reality, I will also attempt to explain a very
 significant (but absolutely not the only significant) theoretical reason
 why protocol icons are good.  Ostrich developers are correct that there
 are good reason to be more concerned with who we are communicating with
 and what we are communicating than how we are communicating,

 They, of course, are willfully ignoring that different protocols have
 different strengths when it comes to communications beyond simple text. In
 fact it's useful to know what one will be able to easily communicate
 before initiating communication. More concretely, if I want to send a
 particular photo or video or joke
 or file, it's nice to know at a glance who I can easily send it to.

 More importantly, Ostrich developers ignore that, as social creatures,
 protocol icons give us a vital context clue as to who we have represented
 ourselves as in the past to be, and who we wish to continue to represent
 ourselves as, and how we know people. We have different identities in
 different contexts and we need visual clues as to which identity belongs
 where. These clues also help us remember who others are. Some complaints
 about missing protocol icons would disappear if Pidgin could simply
 display different icons based on the combination of messenger/screen name
 and protocol that tends to signify our identities and how we met others.
 However this could require a potentially infinite number of icon sets and
 also require impractical mental or mouseclick effort for users to
 associate different icons with different identities.

 As a practical matter protocol plus group is an excellent context clue to
 know what identity a counterparty will know us as. Protocol plus group
 plus name is a much better mnemonic for who someone is than group plus
 name alone. Unfortunately this reality doesn't seem to accomodate the
 dizzying heights of abstraction of the Ostrich developers.

 To be more concrete, I have one MSN messenger name, and one yahoo
 messenger name,
 and  two AIM screen names. Partly this is because I go to Burning Man and
 I have a "Playa name"
 that is different from my real name and I have some IM friends who know me
 from a Burning Man
 context and others from "real life." However it is also because I have an
 AIM screen name that I
 use for people who I worry might be camgirls, bots, or scam artists.

 It's not that I give a shit whether I'm talking to someone using AIM or
 Yahoo or MSN protocol. It's that I generally represent myself slightly
 differently with one account than another. The combination of group and
 protocol lets me know who I am before I start communicating. It also helps
 me remember who my contact is. Seeing it on top on a buddy list right away
 lets me know who might be appropriate to communicate with given the mood
 I'm in. When I'm feeling like FinanNerdDude I want to see who is online in
 certain groups using MSN messenger that I use for that part of my life.
 When I am PlayaTechnoGod I like seeing a visual representation of people
 who know me as that via Yahoo Messenger.

 I understand that the Ostrich people will claim that this can all be
 solved if I reorganize my groups. However
 I have several hundred IM friends and better things to do than organize my
 groups when I had a method
 that worked fine with GAIM. Only a fool spends his time reworking a
 taxonomy to get to 98% accurate classification when he had a prior
 taxonomy that was 99% correct.

 The removal of protocol icons appears to be wishful thinking on the
 Ostrich developers part that the world is simpler than it, in fact, is.
 They should put protocol icons back or Pidgin will go the way of MIT LISP
 versus  Bell Labs C like all who prefer abstraction to reality.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/2087>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list