Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 (Tek) 9/26/83; site tekadg.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxt!houxm!ihnp4!qantel!hplabs! tektronix!tekig3!tekadg!davidl From: dav...@tekadg.UUCP (Dave) Newsgroups: net.usenix Subject: Unix, Unixpeople, Usenix - from a non-compunerd's point of view... Message-ID: <100@tekadg.UUCP> Date: Fri, 4-Oct-85 21:18:26 EDT Article-I.D.: tekadg.100 Posted: Fri Oct 4 21:18:26 1985 Date-Received: Sun, 6-Oct-85 14:40:14 EDT Organization: Tektronix, Beaverton OR Lines: 104 Well, I haven't had any choice. For the past couple of years, I've been forced to use Unix to get my job done - the choice was made for me. And, despite repeated reassurances from Unix-people that "you'll really like it once you get up to speed", it's still at best an uneasy truce. There's no question that it has its good points. Structured directories. Pipes. History mechanism (yes, I'm sure everyone's yawning). But, the documentation... I'm really tired of illiterate ramblings and cute little social commentaries and other trash (which seems to be particularly endemic to Berkeley "documentation") - especially when what real information is therein is so sketchy that one ends up having to struggle for days to figure out how do things with Unix that could be determined in a few minutes with a DEC or IBM manual. One simply can't do anything very sophisticated with Unix without (a) the source code, and (b) a (shudder) "UNIX-person", which has already spent the better part of its adolescence blundering across all the stupid little quirks which users end up fighting on their way to trying to accomplish in 2 weeks what would take 3 days with a good commercial operating system. It works just fine for sending mail around, or for editing (as long as you don't try to do anything very sophisticated with any of the plethora of editors). I notice it has at long last learned about some little things like memory management (or has it, really?) and task-to-task communication (barely) and... how 'bout shared resident memory, and, and, and... And it's hardly possible for anyone to apply what little Unix has in the way of such "sophisticated" features (they're fundamental to most other O.S.'s), without having to become a "Unix-wizard" - the term itself being testimony to the infantile mentality of Unix-people. Unfortunately, despite its undesirability in other respects, there's considerable incentive to use Unix due to its portability. When an O.S. is needed for a new system, Unix can be brought up quickly, since most of it is written in C. What gets overlooked by the naive management which allows the thing into the company, of course, is that (1) they're going to be forever tweaking and grooming and hassling and hacking in an effort to get it to run efficiently - which is hopeless, since it will never be as efficient as a completely native O.S. no matter how long one fiddles with it - and (2) as long as they keep attempting to use it, they're going to have to put up with Unix-people... (The commercial mainframe manufacturers could take a lesson from this... If a package is portable, people will buy it even though it's trash - and that situation is not going to change. It's a big selling point.) Of course, just as often, it gets used for little or no reason: for instance, because a gang of Unix compunerds, again characteristically from Berkeley or some similarly virulent seedbed, infiltrated a computer-center dragging Unix in its wake, snowed the appropriate set of ignorant bureaucrats, and then proceeded to inflict Unix on the resident mainframe and its unfortunate users. After all, it's inexpensive, compared to a real commercial product (you get what you pay for, of course) - and the Unix-people are more than happy to sit up all night eating Twinkies and hacking yet another fully-customized installation into existence, all the while congratulating each other upon their wizardliness... A large proportion of the people one finds "supporting" Unix systems grew up with Unix and have never used anything else - Unix is their religion, and they have no perspective at all on operating systems or even software in general. As an experiment, try discussing another O.S. with one of them - and observe the scandalized, intolerant looks you get, as if to say, "How DARE you even even SUGGEST that any O.S. other than Unix even exists!!!" They generally have a very limited skill set - very few of them can be described as software engineers or computer scientists. If anyone ever markets a really well documented Unix which doesn't require babysitting by a phalanx of provincial Unix clones, there'll be a lot of unemployable, Twinky-braindamaged misfits out deservedly pounding the pavement. For a real eye-opener, check out a Usenix convention. I went to the last one because it was right here in town - "why not?", I thought - (I soon found out...). Are those the people who keep calling themselves "Unix professionals" ? I couldn't believe the inane, sophomoric contents of what passed for papers at that convention. Try reading some of the IEEE or ACM proceedings on computer science and then read some of that Usenix trash. I wouldn't be able to face myself in a mirror if I put garbage like that in print. Furthermore, the sociological phenomena to be observed at Usenix are appalling. Comparing Usenix with an IEEE, ACM, or other truly professional convention is like comparing an oligarchy with a democracy. Socially, Usenix is like a spherical glob, with a handful of original software authors at the center (the ones who wrote the original code, like the developers of Unix, C, etc. - the ones whose names are always being bandied about). Around these, there's a surrounding shell of what has been aptly called "Unix groupies" trying to associate themselves, both logically and physically, with the "illuminati" at the center. Typically, these loathsome little insects are system administrators and hackers who spend their time either on the net or endlessly rewriting UUCP or NROFF or, or, or... And, I'm told, there are even some real, honest-to-goodness groupies (of the rock-star variety) who spend their time trying get near the "inner circle" for - never mind... it's believable, though - it's certainly consistent with the demeanor of the rest of the proceedings. Finally, around the outside, of course, are the peasants, as it were - the users, of whatever variety, some of whom are trying to wiggle their way inside, most of whom are just there to get a free ride out of their company, and a few of whom are desperately trying to learn something about the undocumented, flakey O.S. upon which their job depends... Sigh, and aria.......... ******************************************************************************** Voluntary disclaimer: If this article in any way represented the opinions and policies of Tektronix, Inc., I wouldn't have had to write it.
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2(pesnta-1.3@8/13/85) 9/18/84; site pesnta.UUCP Path: utzoo!utcs!mnetor!lsuc!pesnta!earlw From: ea...@pesnta.UUCP (20) Newsgroups: net.followup Subject: Re: Unix, Unixpeople, Usenix - from a non-compunerd's point of view... Message-ID: <2850@pesnta.UUCP> Date: Thu, 10-Oct-85 23:32:27 EDT Article-I.D.: pesnta.2850 Posted: Thu Oct 10 23:32:27 1985 Date-Received: Sat, 12-Oct-85 00:44:42 EDT References: <96@tekadg.UUCP> Reply-To: ea...@pesnta.UUCP (Earl Wallace) Organization: Perkin-Elmer DSG/CSD, Santa Clara, Ca. Lines: 6 Summary: Well, I think you have made a good point about Unix and the documentation. Maybe what we need is net.docs where good documentation can be placed and expired monthly. The problem is getting the vendor to write and maintain the manuals and documents so the 'average' user can get useful information without resorting to writing a small test program to understand what was just read.
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 alpha 5/22/85; site cbosgd.UUCP Path: utzoo!watmath!clyde!cbosgd!mark From: m...@cbosgd.UUCP (Mark Horton) Newsgroups: net.followup Subject: Re: Unix, Unixpeople, Usenix - from a non-compunerd's point of view... Message-ID: <1542@cbosgd.UUCP> Date: Sat, 12-Oct-85 01:23:05 EDT Article-I.D.: cbosgd.1542 Posted: Sat Oct 12 01:23:05 1985 Date-Received: Sat, 12-Oct-85 21:38:32 EDT References: <96@tekadg.UUCP> <2850@pesnta.UUCP> <354@ihdev.UUCP> Reply-To: m...@cbpavo.UUCP (Mark Horton) Organization: AT&T Bell Laboratories, Columbus Lines: 32 In article <2...@pesnta.UUCP> ea...@pesnta.UUCP (Earl Wallace) writes: >Well, I think you have made a good point about Unix and the documentation. >Maybe what we need is net.docs where good documentation can be placed and >expired monthly. The problem is getting the vendor to write and maintain >the manuals and documents so the 'average' user can get useful information >without resorting to writing a small test program to understand what was >just read. Well, I'm not sure I agree. My shiny new 3B2 came with a stack of manuals that fills up a 30 inch bookshelf (and took me all day to sort and assemble into the binders and integrate the updates.) Sun comes with a similar stack of manuals. So does Masscomp. So does Xenix. So does PC/IX. Etc. You know what? I can never find anything in any of them. When I want to look something up, I'll dig out any reasonably old copy of the UNIX programmers manual - either 4.1BSD or System III or System Vr1 will do nicely. 4.2 would probably do fine too except that we can't get the official Usenix ones, so I have a thick notebook which is unwieldy. Or I'll just look in /usr/man. Does this make me a guru? Well, not really. I did manage to memorize what sections 1 through 8 stand for (and if this weren't a moving target I would get my job done faster) and I do know what command I want info about. But I don't think I've ever had time to sit down and read through 30 inches of manuals to see what's available in the system. This huge set of manuals seems to be viewed as a requirement by the marketing establishment to get market acceptance. I suppose it must be useful to somebody. But for a reference manual I want something compact, like the UPM. One binder (well, two if it won't fit.) Mark
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83 SMI; site creare.uucp Path: utzoo!linus!decvax!dartvax!creare!gda From: g...@creare.uucp (Gray Abbott) Newsgroups: net.followup,net.news.group Subject: Re: net.doc Message-ID: <381@creare.uucp> Date: Tue, 15-Oct-85 21:06:24 EDT Article-I.D.: creare.381 Posted: Tue Oct 15 21:06:24 1985 Date-Received: Thu, 17-Oct-85 08:31:23 EDT References: <96@tekadg.UUCP> <2850@pesnta.UUCP> <354@ihdev.UUCP> <1542@cbosgd.UUCP> <4016@topaz.RUTGERS.EDU> Organization: Creare R & D, Great Hollow Rd,, Hanover, N. H. 03755 Lines: 16 I vote for net.doc . The first item I would like to see is a Guide to Unix Documentation. The most frustrating thing about looking for something in the Unix Programmers Guide is you usually have to know its *name* in order to find it. The second most frustrating thing is that there are no *examples* which make usage clear (how about an Examples Manual?). The third worst thing is that not all of the pointers (SEE ALSO) that should be there *are* there. And how about some more clever program than "man" to help find things ?? Gray Abbott Creare Inc. Hanover, NH {...dartvax!creare!gda}
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2(pesnta-1.3@8/13/85) 9/18/84; site pesnta.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxn!ihnp4!pesnta!earlw From: ea...@pesnta.UUCP (20) Newsgroups: net.followup,net.news.group Subject: Re: net.doc Message-ID: <2854@pesnta.UUCP> Date: Fri, 18-Oct-85 18:39:15 EDT Article-I.D.: pesnta.2854 Posted: Fri Oct 18 18:39:15 1985 Date-Received: Sun, 20-Oct-85 05:06:33 EDT References: <96@tekadg.UUCP> <2850@pesnta.UUCP> <354@ihdev.UUCP> <1542@cbosgd.UUCP> <4016@topaz.RUTGERS.EDU> <381@creare.uucp> Reply-To: ea...@pesnta.UUCP (pri=-20) Organization: Perkin-Elmer DSG/CSD, Santa Clara, Ca. Lines: 10 Summary: In article <3...@creare.uucp> g...@creare.uucp (Gray Abbott) writes: > > ... > The second most frustrating thing is > that there are no *examples* which make usage clear (how about an > Examples Manual?). > ... This is what Unix documentation needs desperately. Just a one page example for each section 2 and 3 function would be a great help for most people.