[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Layer 2 and "idn identities" (was: Re: [idn] what are the IDN identifiers?)



In a message dated 2001-12-02 23:55:02 Pacific Standard Time, 
deng@cnnic.net.cn writes:

>> what I meant is this: Users want a solution to a certain problem, such as
>> SC/TC transliteration.  Unfortunately, the sad truth is that not
>> everything
>> users want is necessarily feasible, or even possible.
>
> Correct except SC/TC conversion. There is solution on the desk, so it isn't
> possible, it's existence.

Does the solution work for all CJK code points?  Are there any "holes" in the 
solution that will cause confusion and frustration for users?  (i.e. "Why 
does it work for this character but not for that one?")

If the solution that is "on the desk" really does work for all CJK 
characters, and does not violate the Law of Least Astonishment, and does not 
involve any unreasonable tradeoffs, then it is a greatly improved system 
compared to those that have been discussed here in the past.

> "satisfied users = $", you look down on users. It include youself while you
> are a user.

My concern is that a long-term structural change is being proposed, and it 
should be solid and stable, not geared toward next quarter's bottom line or 
being first into a new market.

You probably should know that as a software developer, I am deeply involved 
in the requirements analysis process and have often been given credit for 
putting the needs of the customer first.  I do care about users, and I have 
seen what happens when users are promised functionality that is not actually 
available, or not ready for prime time, or not completely thought out.  The 
net result, after the initial excitement, is dissatisfaction and distrust.  
Users are indeed important; they are the sole reason the product exists.  So 
it is important to give them a top-quality solution.

> Before we publish the software, we had find the problem, we'll don't fix it
> and try to salvage the situation in the next version. WHY not salvage the
> situation in this version?

Well, that's true, but it's kind of a twisting of what I meant.  What I meant 
was that if we implement an inadequate CJK solution, or one that causes undue 
hardship on the rest of the ACE and nameprep stages, NOW, it will only have 
to be "fixed" with the next version.

> If a old patient will die for serious heart disease, there is no way to cure
> completely.
> If a poor nation fall into serious famine, there is no way to help them all.
> If the answer to #1 is Yes and #2 is No, then the world will be hell of
> human being.

Gee, what's wrong with this analogy?  In these cases, the answer to #1 is NO. 
 That is, it is *not* necessary to solve the problem "completely" (i.e. cure 
the patient "completely" or feed every last citizen) in order to effect a 
significant improvement in the welfare of the patient or nation.

By contrast, CJK users may well expect (demand) SC/TC equivalence to work for 
all Han characters if it works for any, and so the partial solution may be 
worse than none.

-Doug Ewell
 Fullerton, California