Agreed, there are two sides: technical and business (let's rather call
it user-centric).
Making the technical restrictions dictate the rules was never the
right thing to do (remember "640K should be enough for everyone"?).
The width of the database column or the SMS length limit are very
minor considerations in the long run. Think about it: just because
using micro-messaging for disaster relief situations is slightly more
complicated with over 140 characters doesn't mean you shouldn't use
more than 140 characters in any other context as well. When did any of
you participate in disaster relief situations and is this really a
major target scenario we want to create ESME for? Even then, if you
know you're sending a message of disaster, just make it short (as
you're likely to do anyway in this situation).
To be precise, 140 characters is only the limit for 8-bit messages. If
I want to use my native cyrillic alphabet, I have to use 70 for one
"burst". So should ESME use only 70 characters if you want to use
Unicode just to cater to SMS restrictions? From this point of view
this seems shortsighted.
Strongly encouraging the user to use a certain convention is an
entirely different matter. If you look closely, you'll notice that
even Twitter does not impose a hard 140 character limit. You can send
a much longer message (the web interface is hardly a major
restriction), it's just not displayed in full. ESME could do the same.
To address the concern that messages could grow to email length, let
us look at instant messaging. In many IM clients the message limit is
much longer than 140 characters (450 in ICQ initially, then increased;
XMPP has virtually no limitations to write a standard email-sized
message). Still, in IM clients we rarely ever reach any significant
message size. The reason we write long emails is because the delay is
much longer than in IM- one is perceived as a couple of minutes stale,
the other is instant.
And then, even if ESME does "degenerate" into email size, so what? It
will still be different than email, if not for any other reason than
for the fact that you (the reader) choose what to read, not the one
who sends the message. Trying to fit the user into a mold could easily
be a dead end which is hard to escape. Twitter initially tried to make
a platform more appropriate to blogging than messaging, but its users
had something else in mind; Twitter is still trying to cope with the
consequences of its initial design.
So to summarize: encouraging users to write short messages is one
thing, enforcing an arbitrary limit based on a standard created in
1985 seems backwards. I know that most agree that 140 is too little,
so I don't mean to criticize anyone, but to call for more focus. Do we
want a micro-messaging platform for the business user who wants
Unicode and structured metadata or do we want to hinder everyone just
to make sure that a message isn't truncated in an emergency situation?
Vassil
On Nov 3, 4:00 pm, "Dennis Howlett" <
dahowl...@gmail.com> wrote:
> Kirsten raises a very good point. There are 2 aspects to this: technical and
> business. I saw a possible use case in disaster relief situations where I'd
> assume the main method of communication would be via mobile phones.
> Similarly, in field service situations mobile will be preferred. Those use
> cases alone would seem to limit input to 140 chars as a guarantee of
> transmission.
>
> Alternatives and qu's:
>
> 1. Is there any reasonable way to develop a mobile client that could
> overcome the 140 char limitation? If so then which mobiles would we wish to
> support (eg S60, Blackberry, others?) Would this overcome the potential SMS
> delays and character limits to which Kirsten refers? How about developing
> for the OperaMini client? Does that solve the problem?
> 2. If we offer alternative input limits, is that a one time config? If so
> what happens if circumstances change?
> 3. If we offer a scale, where are the end points: 140, 255 (which I think
> is where Yammer stops and which I personally favor having used it) 500
> (which I think is straying into email territory?)
>
> Thinking about the way people will use ESME in a business context leads me
> to think that shorter is better as presumably people will develop their own
> means of communicating in a shorthand that works for them.
>
> If it is of any use, I have contacts that can open doors at Nokia...
>
> D -:)
>
> On Mon, Nov 3, 2008 at 2:42 PM, S. Kirsten Gay <
kirsten...@yahoo.com> wrote:
>
>
>
> > I was thinking a company would make that decision just once, at
> > configuration. Perhaps the database columns could be configured to match to
> > increase efficiency? (not my gig, just a thought)
>
> > ------------------------------
> > *From:* "Hirsch, Richard" <
richard.hir...@siemens.com>
> > *To:*
esme...@googlegroups.com
> > *Sent:* Monday, November 3, 2008 7:04:59 AM
> > *Subject:* [ESME-dev] AW: [ESME-dev] Re: Important issues we still need to
> > discuss
>
> > I think the idea of having a character limit that is dynamic is intriguing but we also have to remember that character length is tied to a variety of very technical matters (database column lengths, etc.).
> > Therefore, it might be difficult to configure on the fly. I might suggest creating
> > a scale for companies to use. For example. Min 140 max 500. Database columns
> > could then be set to max length and then the UI could respond dynamically
> > based on the limit set by the configuration.
>
> > One question: Can a company set the character limit just once (perhaps,
> > during an initial configuration) or can it do it multiple times - which I
> > wouldn't recommend.
>
> > -D.
>
> > ------------------------------
> > *Von:*
esme...@googlegroups.com [mailto:
esme...@googlegroups.com] *Im
> > Auftrag von *S. Kirsten Gay
> > *Gesendet:* Montag, 03. November 2008 12:53
> > *An:*
esme...@googlegroups.com
> > *Betreff:* [ESME-dev] Re: Important issues we still need to discuss
> > ------------------------------
> > *From:* Anne/yojibee <
yoji...@gmail.com>
> > *To:* esme-dev <
esme...@googlegroups.com>
> > *Sent:* Monday, November 3, 2008 4:12:08 AM
> > *Subject:* [ESME-dev] Important issues we still need to discuss