ftp.nice.ch/peanuts/GeneralData/Usenet/news/1990/CSN-90.tar.gz#/comp-sys-next/1990/Nov/Where-are-we-going?

This is Where-are-we-going? in view mode; [Up]


Date: Sun 09-Nov-1990 17:11:04 From: lane@SUMEX-AIM.STANFORD.EDU (Christopher Lane) Subject: Where are we going? ..one moment while I get this Kevlar suit zipped up... @begin(pyrotechnics) As much trouble as I'll get into, I wish to follow up on Eric Scott's 'All Shareware Is Crap' theme and state that, for the NeXT, 'Most Freeware Is Crap, Too'. For a delightful example, see Eric's 'mpnttotiff.c' code posted earlier. (Hours of fun if you sit down with it and any 'C' style/programming guide.) I don't necessarily agree with Eric's attack on iwscript and it's author (nor do I condone the unfounded arrogance of most of Eric's postings) but I believe there is a significant point brought out by his message. We as a community were given a 'clean slate' of a machine to start developing on with a better development environment than was generally available. In the nearly two years that followed, what have we done? Have we instigated a new era of high quality, modular, reusable code for all to share and benefit from? No, for the most part we took every existing 'C' program we could lay our hands on, ignored any existing quality problems, added ugly patches and slapped poorly written Objective-C code on top of poorly written C code with some poorly written PostScript wraps to boot. How many times have you seen the phrase 'I didn't have time to clean it up' when code gets posted to the net/archive. How many times have you seen C code and PostScript for the NeXT with hardcoded constants? (The screen size is my favorite--hasn't any one seen Macs with variant screen sizes?) Why aren't we making an effort instead of making excuses? Eric's 'stand on my shoulders and reach even farther' comment is right on the mark. Why aren't the archives loaded with well written, useful object classes (with source) that others can use to build even more powerful programs? Why is there a 'binaries' directory at all on the NeXT archive? If 'News' came with source, maybe others would have fixed the bugs, returned them to the author and we'd have a version that didn't blow up routinely. The archive maintainers shouldn't even accept 'binary only' donations (IMHO). Why are there two different 'GIF' viewers on the archive--why haven't they been collapsed into one by now? After using most NeXT applications, I usually end up hoping that a replacement surfaces that comes close to being of the quality of the typical utility on the Macintosh. With this great programming environment of ours we should be writing better applications than what's on the Macintosh, not worse! What went wrong? Or does having a more powerful programming environment really mean being able to churn out terrible software at twice the pace? Our community is about to double or triple in size, what guiding light into this new era of computing have we lit for these newcomers? And while I'm at it, why don't we as a community proof read and check our facts before posting? @end(pyrotechnics) "I love it when they shoot off a bunch of little fireworks at the very end!" "Me too son, me too" - Christopher -------

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Marcel Waldvogel and Netfuture.ch.