From owner-freebsd-chat Tue Apr 1 14:32:55 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA08007 for chat-outgoing; Tue, 1 Apr 1997 14:32:55 -0800 (PST) Received: from rocky.mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA08000 for ; Tue, 1 Apr 1997 14:32:52 -0800 (PST) Received: (from nate@localhost) by rocky.mt.sri.com (8.7.5/8.7.3) id PAA09779; Tue, 1 Apr 1997 15:29:06 -0700 (MST) Date: Tue, 1 Apr 1997 15:29:06 -0700 (MST) Message-Id: <199704012229.PAA09779@rocky.mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Terry Lambert Cc: nate@mt.sri.com (Nate Williams), proff@suburbia.net, chat@freebsd.org Subject: Re: Internal clock In-Reply-To: <199704012206.PAA12178@phaeton.artisoft.com> References: <199704012051.NAA05487@rocky.mt.sri.com> <199704012206.PAA12178@phaeton.artisoft.com> X-Mailer: VM 6.22 under 19.15 XEmacs Lucid Sender: owner-chat@freebsd.org X-Loop: FreeBSD.org Precedence: bulk [ moved to -chat ] Terry Lambert writes: > > Software 'engineering' is something I spent significant time studying, > > and no matter how good you are maintenance makes up 90% of the 'time' > > spent on code for most projects. One could argue that the entire > > FreeBSD project is doing 'maintenance' on the CSRG code tree. > > I'm not disagreeing, I'm just saying that maintenance time should be > front-loaded by breaking the problem into cleanly divisable component > areas, etc.. Easier said that done Kemosabe'. If we all knew exactly what the code was going to be used for, had all the knowledge we had going into the project that we have at the backend, and how the market was going to change we'd all be richer than Bill Gates. The wave of the hand and simple answers simply doesn't cut it, just like my silly example below. > > Really, the issue of putting a man on Mars is designing a good space > > ship, not actually building the darn ship. And, if we design the space-ship correctly, it'll solve all of our transportation problems since a space-ship is just a special purpose 'transportation' device. So, if we break the problem up into cleanly divisable component areas, it'll affect *all* vehicles we design from that point on, then all of our transportation problems will go away. Nate