From owner-freebsd-chat Mon Sep 29 19:00:01 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id TAA24651 for chat-outgoing; Mon, 29 Sep 1997 19:00:01 -0700 (PDT) Received: from pogo.gnu.ai.mit.edu (brnstnd@pogo.gnu.ai.mit.edu [128.52.46.30]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id SAA24614 for ; Mon, 29 Sep 1997 18:59:55 -0700 (PDT) Received: from melange.gnu.ai.mit.edu by pogo.gnu.ai.mit.edu (8.8.5/8.6.12GNU) with ESMTP id UAA04881; Mon, 29 Sep 1997 20:39:23 -0400 (EDT) Received: (devnull@localhost) by melange.gnu.ai.mit.edu (8.8.5/8.6.12GNU) id UAA27996; Mon, 29 Sep 1997 20:39:05 -0400 (EDT) Date: Mon, 29 Sep 1997 20:39:05 -0400 (EDT) Message-Id: <199709300039.UAA27996@melange.gnu.ai.mit.edu> From: "Joel N. Weber II" To: peter@grendel.IAEhv.nl CC: chat@FreeBSD.ORG In-reply-to: <19970930004017.44751@grendel.IAEhv.nl> (message from Peter Korsten on Tue, 30 Sep 1997 00:40:17 +0200) Subject: Re: Microsoft brainrot (was: r-cmds and DNS and /etc/host.conf) x-url: http://www.red-bean.com/~nemo x-attribution: nemo x-foobar: No program done by a hacker will work unless he is on the system. Sender: owner-freebsd-chat@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk You're more of a designer than an actual programmer. There are other people that are better in that, like, well, us. You don't need a computer in the designing phase. I don't think that computer science necissarily teaches good design, either. At least, none of the computer courses at my high school seem to teach it adaquately. You can't learn the principals involved in writing a big program from looking at toy problems that are no longer than a hundred lines each. It's sort of silly watching a teacher explain how to break Pascal programs of 50 lines into several procedures. For a program that short, you can't see the value of procedures. When you're writing a 15000 line program, you start to see the use of breaking up a program like that.