LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 03-18-2005, 05:40 PM   #16
wapcaplet
LQ Guru
 
Registered: Feb 2003
Location: Colorado Springs, CO
Distribution: Gentoo
Posts: 2,018

Rep: Reputation: 48

Agreed; I've installed many distributions, and Gentoo was arguably the most difficult and time-consuming to install - but Gentoo's thorough documentation made it the easiest in terms of understanding the complete process of installation. That documentation made what would have been a Slackware junkie's worst nightmare into an easy step-by-step recipe. But then again, I had already installed several other distros by the time I did Gentoo, and knew my way around /etc pretty well. Gentoo is definitely not for the Linux newbie (documentation or no), and I hope you were never led to believe otherwise

I also have to disagree about programmers writing manuals. I think it's essential that the programmers write most of the important documentation. They may not do it well, but I think they are the ones most qualified to do it. Someone else, such as an experienced user, or a copyeditor with programming experience, can polish it into a real user manual. Computer software is code; nobody understands the code better than the programmers.

I think your complaint is that some programmers don't like to document, or don't do it well. This probably comes down to a shortage of people willing to volunter work on documentation from a user's perspective. Some developers do put in the extra effort at documentation (I've tried my best to do this in my own projects, as I believe all conscientious developers should do). But I, too, have suffered from documentation negligence in other projects. Whether a program/utility is well-documented plays a large part in determining whether I'll use it. Programs that I find useful, and that have good documentation, I often end up using frequently (and recommending to others). Programs with poor documentation get a short trial run, and are uninstalled. Programs with no documentation, I usually won't even download. Sadly, such is the case with a large number of open-source projects.

Moral of the story (to open-source developers): Documentation can make or break your project. Make sure your documentation doesn't suck.
 
Old 03-19-2005, 03:27 AM   #17
penguinlnx
Member
 
Registered: Mar 2005
Location: Ice Station Alert AFB
Distribution: Gentoo
Posts: 166

Original Poster
Rep: Reputation: 30
The best are not usually the best teachers...

Amen...but it should be no surprise that there is more to it than simply programmers are overworked, or 'lazy', or there isn't enough time / budget.

The problem is real because being a good programmer has little to do with being a good communicator or especially a teacher. Most programmers usually view programming as primary, and minimize documentation, tailoring it for their peers. This base is ill-suited for teaching or creating tutorials.

One only needs to look at the last 100 years of chess books to notice that those best at DOING things are hardly capable of EXPLAINING them. Chess books are the laughingstock of the publishing industry, a running joke. Only famous players (winners) get contracts to write chess books (cause that's what fools will buy), whereas even the best trainers have a tough time selling books (unless they self-publish and run a website too!)

Computer books WOULD be the laughingstock of the publishing industry, but audiences prefer intentional comedy, and buyers are too desperate to care.

The traditional publishing industry can only watch with horror and amazement as an out-of-control market drives the worst book fiasco since the Hitler diaries. It parallels the $200 million profit drained out of the public through credit-card fraud from 'secure' PORN sites claiming they need proof of age. Many victims are too panicked to admit they gave out their card numbers and fail to report being robbed.

Computer books are just a variation on a theme, but are probably responsible for more clear-cut forest in Canada than any other single factor, and have helped cause one of the worst ecological disasters to hit North America.

So I guess it doesn't really matter whether programmers can write *good* books if they are helping to strip-mine the earth so that all the top-soil can blow away.

Just a happy thought for you...

Last edited by penguinlnx; 03-19-2005 at 12:20 PM.
 
Old 03-19-2005, 02:03 PM   #18
wapcaplet
LQ Guru
 
Registered: Feb 2003
Location: Colorado Springs, CO
Distribution: Gentoo
Posts: 2,018

Rep: Reputation: 48
Re: The best are not usually the best teachers...

Quote:
Originally posted by penguinlnx
The problem is real because being a good programmer has little to do with being a good communicator or especially a teacher.
Very true. Obviously, it's possible to become a successful programmer without gaining comparable ability in human communication. I suspect that many who excel at human communication (counselors, salespeople, teachers) would have a hard time learning how to talk to a computer. I'm lucky that my speaking and writing abilities have developed alongside my programming abilities, rather than one at the expense of the other. People like me, in some cases, should be the middle-man between programmer and user; I can generally comprehend what the programmer writes, and can express that in terms that a reasonably smart user can understand.

Quote:
Computer books are just a variation on a theme, but are probably responsible for more clear-cut forest in Canada than any other single factor, and have helped cause one of the worst ecological disasters to hit North America.
Boy, I don't doubt it. Not only computer books, but technology and business self-help books in general. I think the "...for Dummies" and "Idiot's guide" series are among the most ridiculous. I find it amazing that so many bookbuyers would insult themselves by buying them. But probably worse are the voluminous bibles, by ten different publishing companies, on every major software application and programming language, through each different version. (I often wonder if this effect is to blame for the fact that my college textbooks were almost always obsolete and un-resellable after one semester.) I see it as a tangible representation of the tremendous amount of wasted effort involved in developing proprietary software. Most of the good open-source documentation is spread freely on the internet, since we all know there's not much point to buying a printed manual that will only be outdated next time we run "emerge update world" or equivalent.

I think open-source documentation on the whole is getting better. Wikis have helped, in part, since they at least give the users an easy opportunity to update the documentation if the developers don't feel like doing it. I'm sure many smart people are working hard to improve open-source documentation as we speak, but there are a lot of projects that unfortunately don't take it seriously enough.
 
Old 03-20-2005, 04:39 PM   #19
penguinlnx
Member
 
Registered: Mar 2005
Location: Ice Station Alert AFB
Distribution: Gentoo
Posts: 166

Original Poster
Rep: Reputation: 30
Not all bad news...

To end things on a good note, although the 'no paper needed' revolution via computers never really happened as promised, at least the internet poses the possibility of causing a slowdown in the out-of-control paper consumption problem.

If in particular, information is both free and in a 'paperless' form until and unless needed, perhaps people will only print what they 'need' to print, especially if they are paying on a 'per page' basis.

Maybe home computers couldn't save the forests, but who knows? The internet might just do it.

At least paper is 'recyclable' to a point, and rather efficiently. (I don't want to think about the bleach pouring into our drinking supply, and the poisonous inks being blended back into the environment...)
 
Old 03-22-2005, 01:46 AM   #20
bigjohn
Senior Member
 
Registered: Jun 2002
Location: UK .
Distribution: *buntu (usually Kubuntu)
Posts: 2,692
Blog Entries: 9

Rep: Reputation: 45
Re: Not all bad news...

Quote:
Originally posted by penguinlnx
To end things on a good note, although the 'no paper needed' revolution via computers never really happened as promised, at least the Internet poses the possibility of causing a slowdown in the out-of-control paper consumption problem.

If in particular, information is both free and in a 'paperless' form until and unless needed, perhaps people will only print what they 'need' to print, especially if they are paying on a 'per page' basis.

Maybe home computers couldn't save the forests, but who knows? The Internet might just do it.

At least paper is 'recyclable' to a point, and rather efficiently. (I don't want to think about the bleach pouring into our drinking supply, and the poisonous inks being blended back into the environment...)
Thinking about this a little, surely, whilst we i.e. the linux/OSS world, are "enlightened", I'd suggest that the transition to the much vaunted "paperless revolution" might have as much to do with our (all the "advanced" westernised nations) law makers, as it is the fault(?) of the developers of alternative solutions.

If you look at so many laws, they require the retention of records for XXX number of years. At the same time, little seems to have been done toward standardisation of any particular binary/digital format. Here in the UK, it seems that lots of stuff has graduated toward .pdf, which, it would appear, is more to do with cross system compatibility, than it being an efficient format. It also seems to be beneficial, because of .pdf's ability of simulate the paper documents that we're all so familiar with.

Obviously, I can't say for other nations, as I'm unfamiliar with their systems for such things, but here in the UK, there are some laws that require records/documentation to be retained for 100 years - for a standard to last that long, there is a mega need for standardisation, so given that theres so much documentation generated, it'd need to be a pretty compact, efficient format that is also a relatively "low cost" option.

It would also be fair to say, that because of the size of the market, and the proportionally large influence, it's likely that that sort of solution would originate in the US (but you never know)!

My

regards

John

Last edited by bigjohn; 03-22-2005 at 01:48 AM.
 
Old 03-22-2005, 08:11 AM   #21
Crashed_Again
Senior Member
 
Registered: Dec 2002
Location: Atlantic City, NJ
Distribution: Ubuntu & Arch
Posts: 3,503

Rep: Reputation: 57
bigjohn, did you figure out the opera issue? Maybe unmasking opera in portage will solve it?

# echo 'net-www/opera ~x86' >> /etc/portage/package.keywords
# emerge -p opera

???

Make sure you have the package.keywords file and if you don't create it. Also, double check that opera is in net-www because I'm not at my Gentoo machine right now.
 
Old 03-22-2005, 08:43 PM   #22
bigjohn
Senior Member
 
Registered: Jun 2002
Location: UK .
Distribution: *buntu (usually Kubuntu)
Posts: 2,692
Blog Entries: 9

Rep: Reputation: 45
Yeah, I had to put an entry into packages.unmask as well as the packages.keywords and also I had to make sure exactly what the correct wording was.

At the moment the entry that I succeeded with looks like this

Quote:
www-client/opera ~x86
media-video/nvidia-glx ~x86
x11-base/opengl-update ~x86
media-video/nvidia-kernel ~x86
as you can see, I've also had to get masked nvidia driver etc, because one of my upgrades was to the 2.6.11-r4 kernel version which didn't seem to like the earlier driver version.

Ha, I also notice that now there's a beta_3 version of opera 8, but I don't know if it's got to the portage tree yet, as to how I'd get it, well that's gonna be a whole new can of worms!

regards

John
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
How do I start installing stage 3 of gentoo from universal gentoo 2005-1? kazuya1977 Linux - General 1 11-11-2005 10:30 AM
Gimp installing trouble icydeadpeeps Linux - Software 5 07-10-2005 01:27 PM
Installing GIMP AznX Linux - Software 4 08-19-2004 12:41 PM
Installing plug-in on Gimp stefane321 Linux - Software 3 07-02-2004 02:35 PM
gimp (1.3.21) and gimp-perl - need help installing gimp-perl keex Slackware 0 10-22-2003 03:54 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 07:10 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration