Article View: comp.arch
Article #13136Re: Architect's Trap
From: mash
Date: Wed, 04 Mar 1987 03:27
Date: Wed, 04 Mar 1987 03:27
28 lines
1899 bytes
1899 bytes
In article <1400@ncr-sd.SanDiego.NCR.COM> steves@ncr-sd.SanDiego.NCR.COM (Steve Schlesinger) writes:
> ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
> Extracted from "What Price Smalltalk?",
> Dave Ungar and Dave Patterson, UC Berkeley,
> IEEE Computer, Jan 87
> ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
>The Architects Trap -
>
>After completing a careful and clean design,
>architects want to improve it with many new ideas.
......
> Comments ?
It's true both hardware and software! (Of course, any RISC person
would agree with this, but I've seen it many times). I've used the
plague of "creeping featurism" for years in various software engineering
talks, and people have given me legions of examples of the bad effects.
The only way to fight it is to use rules like:
a) PROVE that this feature is worth 1% performance.
b) WHEN IN DOUBT, leave it out.
c) There is at least one person whose job is to make less of
whatever you have. [Like laws: in a 2-body legislature, one
body's job should be to repeal laws as quickly as possible.]
--
-john mashey DISCLAIMER: <generic disclaimer, I speak for me only, etc>
UUCP: {decvax,ucbvax,ihnp4}!decwrl!mips!mash, DDD: 408-720-1700, x253
USPS: MIPS Computer Systems, 930 E. Arques, Sunnyvale, CA 94086
Technical Details
Message-ID:
<13@winchester.mips.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!cbatt!ihnp4!ptsfa!lll-lcc!pyramid!prls!mips!mashReferences:
<1400@ncr-sd.SanDiego.NCR.COM>Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!cbatt!ihnp4!ptsfa!lll-lcc!pyramid!prls!mips!mash From: mash@mips.UUCP Newsgroups: comp.arch Subject: Re: Architect's Trap Message-ID: <13@winchester.mips.UUCP> Date: Tue, 3-Mar-87 22:27:45 EST Article-I.D.: winchest.13 Posted: Tue Mar 3 22:27:45 1987 Date-Received: Fri, 6-Mar-87 05:54:55 EST References: <1400@ncr-sd.SanDiego.NCR.COM> Reply-To: mash@winchester.UUCP (John Mashey) Organization: MIPS Computer Systems, Sunnyvale, CA Lines: 28