On Thu, Dec 30, 2004 at 01:02:27PM -0600, Igor Izyumin wrote:
> Karel Kulhavy wrote:
> 
> >If I had problems with say GTK, I would
> >1) locate gtk
> >2) move everything that looks like GTK into /trash while maintaining
> >  the original directory structure
> >3) Download the latest GTK
> >4) Doing what they say in README
> >5) If some app gets broken, do 1)-4) for the app.
> > 
> >
> You expect the poor end-user to do all that?  This is precisely the job 

Poor end-user can do anything you want if you write a step-by-step guide.

15 years old students are hand-soldering Ro^H^Hwideband low-noise preamplifiers
and limiters, high speed LED drivers and protocol transcoders. And they don't
know how they work. And they work on the first try. Why couldn't they just type
a couple of commands?

Did you see those LEGO kits with illustrated photo guides which brick to put
where?

Write a step-by-step guide about building hardware:
http://ronja.twibright.com/audiofire/building.php
or about building software:
http://i2c2p.twibright.com/usage.php

> of the distribution's developers.  If the developers of the distribution 

I don't use any distribution. Who are my distribution developers?

> are doing their job badly, it's time to switch to another distribution.  

They are usually doing it wrong because they don't understand the program
as good as the programmer understands it. I got refused couple of times
by the original author sending him a bugreport because the distro developers
introduced some unauthorized patch that was of course wrong.

> If the end-user wanted do all that, they wouldn't need detailed 
> instructions.

If the GTK wasn't written in a style where installation of a single library
requires a hour of work, the user wouldn't have to spend an hour of work
installing it.

> 
> Anyway, here is a simple analogy.  You make aftermarket radios for 
> cars.  Do you provide installation kits for a number of different cars, 
> or do you instruct the user to completely rebuild his car so that it 
> suits the radio?

I design the radio portably. That means no car-specific kits, however the
installation still simple.

Another analogy. You write a web browser. Do you provide a lot of installation
kits for various distros and systems, or do you ask the user to completely
rebuild his system?

Please look here:
http://atrey.karlin.mff.cuni.cz/~clock/twibright/links/download.html
And point out either
1) which of it are the kits, or
2) which of it are the instructions for the complete system rebuild.

Cl<

Reply via email to