[linux-elitists] Re: Yet another mozilla atrocity

Jeff Waugh jdub@perkypants.org
Thu Oct 2 17:08:30 PDT 2003

<quote who="Jon Carnes">

> On Thu, 2003-10-02 at 09:12, Jeff Waugh wrote:
> > b) Each application, should it require 'preferences', provides an
> > appropriate interface to the most useful options. You may enjoy editing text
> > files, but it's a strange and unfortunate leap between your music library
> > and player software and, say, vi. Why would that be a preferable solution?
> > Context matters more; do it in the app.
> "Do it in the app" is almost a mantra for MS and their proprietary apps.
> Isolating the setup to makes it difficult for others to add/simplify the
> process.  By its nature, this type of thinking is exclusionary.

And yet, when you need to (ie. not in everyday use), you can simply use the
GConf system. It's not isolated at all.

> > c) Why do you care about the configuration process? Why are you doing it so
> > often that it matters this much? Don't you have better things to do?
> Making things easily accessible adds sanity and interoperability to Open
> Source projects. How often you do it is not as relevant as how easy it
> is to work/link with other Open Source projects.
> Each piece of the OS puzzle that is built in isolation adds a notch of
> complexity. Complexity kills productivity.

This is irrelevant and almost entirely orthogonal to application usability.
Indeed, that's why providing a backend such as GConf enhances both interop
and administrative productivity (mandatory settings, central backend,
alternative interfaces if required), but also happens to provide some highly
useful usability features (change notification).

Your file manager isn't a mail server, so don't treat it, yourself, and your
users that way. :-)

- Jeff

linux.conf.au 2004: Adelaide, Australia         http://lca2004.linux.org.au/
       The implementation of any sufficiently advanced technology is
                        indistinguishable from pr0n.

More information about the linux-elitists mailing list