From owner-freebsd-hackers Thu Nov 21 12:59:46 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA16660 for hackers-outgoing; Thu, 21 Nov 1996 12:59:46 -0800 (PST) Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.211]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id MAA16650; Thu, 21 Nov 1996 12:59:41 -0800 (PST) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id NAA13887; Thu, 21 Nov 1996 13:46:01 -0700 From: Terry Lambert Message-Id: <199611212046.NAA13887@phaeton.artisoft.com> Subject: Re: Who needs Perl? We do! To: sos@FreeBSD.org Date: Thu, 21 Nov 1996 13:46:01 -0700 (MST) Cc: rkw@dataplex.net, hackers@FreeBSD.org In-Reply-To: <199611211714.SAA01528@ravenock.cybercity.dk> from "sos@FreeBSD.org" at Nov 21, 96 06:14:28 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk In reply to sos@FreeBSD.org who wrote: > In reply to Richard Wackerbarth who wrote: > > > > >Am I hearing a volounteer here ?? > > > or is there silence again this time ?? > > > > I suggest that you reconsider your (core) willingness to delegate. > > I AM doing some chores which, I assure you, some of the "customers" > > consider important. > > You are ?? > > > I HAVE volounteered to take on some things and been rebuffed in my > > efforts. > > Really, maybe what you wanted to do, wasn't what needed to be done ?? Actually, given your previous statement: | The reason I am picky about what goes in and what does not, is simply | that core is the entity that is going to get blamed/flamed/kicked when | things are not up to snuff. There is only so much we can have on | our platters, if things are not going to melt down. I (me personally) | think we have reached if not exceeded that limit allready, and getting | even more things into the game, be it small things or huge systems | need a _LOT_ of consideration. There is too much "damage control" and too little "consideration" taking place for an unbiased conclusion that what Richard volunteered to do "wasn't what needed to be done". > No, I'm not, core is big enough allready, but we need core to be more > of a governing/directionshowing entity, instead of a poor workhorse.. > Like it or not, there has to be rules (like in the real world out > there), and they should be followed. If we have X developers working > in Y different directions, we have lost the game. So if one want's > to participate, one has to follow the rules, simple as that... Be careful that in elevating the process to this level, you do not make the process into the product. Process is a tool, not a boundry... it seems to me that you are using it as a brake to thwart an increase in complexity, when in fact the complexity is an artifact of the process. If the process did not require single-threading through a non-reentrant "need a _LOT_ of consideration" mutex, I think you would get a much higher concurrency. The Linux process is an example of one with a higher concurrency, though I think it is also hitting its sociological and architectural limits. It just happens that Linux's limits are about 10 times further out than FreeBSD's because of their difference in process. Not that FreeBSD can elect a godlike Linus of their own, and get all the lieutenants to swear fealty to his vision... that's simply not an organization option because of the way organizations evolve. On the other hand, I can build a complex system, like a grandfather clock, put it in place, and with one motion cause it to operate. I don't need to replace my water clock one gear at a time, only using gears which fit the old water clock, thus limiting my ability to build the best grandfather clock I can build. There is something to be said for revolution instead of evolution when you are attempting to build an organization to use as a vehicle to get you to a goal. Regards, Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.