Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sat, 1 Dec 2001 10:22:34 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sat, 1 Dec 2001 10:22:15 -0500 Received: from hq2.fsmlabs.com ([209.155.42.199]:58384 "HELO hq2.fsmlabs.com") by vger.kernel.org with SMTP id ; Sat, 1 Dec 2001 10:22:09 -0500 Date: Sat, 1 Dec 2001 08:15:44 -0700 From: Victor Yodaiken To: Alan Cox Cc: Victor Yodaiken , Linus Torvalds , Rik van Riel , Andrew Morton , Larry McVoy , Daniel Phillips , Henning Schmiedehausen , Jeff Garzik , linux-kernel@vger.kernel.org Subject: Re: Coding style - a non-issue Message-ID: <20011201081544.A32593@hq2> In-Reply-To: <20011201061431.B31278@hq2> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.23i Organization: FSM Labs Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Sat, Dec 01, 2001 at 01:38:11PM +0000, Alan Cox wrote: > Which doesn't conflict. Engineering does not require science. Science helps > a lot but people built perfectly good brick walls long before they knew why > cement works. > > > All the alchemists ever managed to create were cases of mercury > > poisoning. > > and chemistry, eventually. You take it as far more demeaning than its meant. > > But right now given two chunks of code, I find out what happens by putting > them together not by formal methods. In the case of alchemy v chemistry the > chemists know whether it will probably go bang before they try it (and the > chemical engineers still duck anyway) Oh come on Alan. You look at a patch and can discard 99% of the really bad ones _before_ you try them out. How do you do it? Divination? Nobody uses formal methods for anything other than generating papers with more authors than readers. It's true that the academicians have made a fetish out of the elaborate typesetting that they call "theory", but in the real world, the distinction between science and engineering is nothing more than some class snobbery and a rough categorization of who pays for the work. If there is a point here, which now seems unlikely, it's that there are design and engineering skills needed to make real software work. Neither slashdot nor the formal methods research fellows at Oxford are capable of generating Linux. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/