On Thu, Mar 29, 2007 at 04:46:14PM -0400, Rich Felker wrote:

> I am a mathematician

I nearly became a mathematican, too. Just a few weeks before I had to choose
university I changed my mind and went to study informatics.

When I was younger, I had a philosophy closer to yours. Programming in
assembly, thinking of files as byte streams and similar low level
abstractions. But then having spent some years as system administrator and
then as a linux distribution developer I faced a different, more
user-centric philosophy and probably I learnt to think with the users' mind
(more or less). Users don't care about implementation details, and actually
they shouldn't need to care. They just care whether things work. They're not
expecting for the theoretically correct solution if it takes ages to
implement it, they're expecting a reasonably well solution within a short
time. If as a developer you can take either a nice or a gunge way and both
lead to a solution then of course you take the nice way. However if the
disgusting way leads to solution and the nice way doesn't then you have to
go ahead along the disgusting way. This is probably what a mathematican
wouldn't do.

There's absolutely no way to explain any user that his browser isn't able to
display some letters unless he quits it and sets a different locale, but
then yet other symbols won't show up and external applications started by
the browser won't behave as expected. This is not a problem if the system
uses UTF-8, just as any modern distribution does (so as the latest release
of our distro :-)). But expectations of the users weren't different even
those days when software were not yet ready for UTF-8. And on the other hand
there would have been no technical reasons for restricting the displayable
characters either.


-- 
Egmont

--
Linux-UTF8:   i18n of Linux on all levels
Archive:      http://mail.nl.linux.org/linux-utf8/

Reply via email to