From owner-freebsd-hackers Fri Apr 12 15:51:13 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id PAA24773 for hackers-outgoing; Fri, 12 Apr 1996 15:51:13 -0700 (PDT) Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.211]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id PAA24768 for ; Fri, 12 Apr 1996 15:51:11 -0700 (PDT) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id PAA02723; Fri, 12 Apr 1996 15:48:22 -0700 From: Terry Lambert Message-Id: <199604122248.PAA02723@phaeton.artisoft.com> Subject: Re: Re(2): Lesstif (motif compatible) package. To: rkw@dataplex.net (Richard Wackerbarth) Date: Fri, 12 Apr 1996 15:48:21 -0700 (MST) Cc: hackers@freefall.freebsd.org, terry@lambert.org In-Reply-To: from "Richard Wackerbarth" at Apr 12, 96 08:04:00 am 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 > > The problem is that new widgets are a bad idea, in general. "Compatible > > with extensions" is a bad thing, and all you really succeed in doing is > > violating style guidelines. > > > Wrongo. I'm going to say that using custom frobs is bad, and that if you > need a triangular button, your user interface design is bad. > > This assumes that the original "style guidelines" were perfect and that > additional design innovation is bad. Innovation isn't bad. Most of the stuff the programmers who are doing think of as "innovation" isn't. Consider that these people are software engineers, not ergonomics engineers. Just because you are a better programmer than most technical writers doesn't make you a better technical writer than most technical writers. It's the same thing with interface design. In theory, the "style guidelines" are as near perfect as people who are supposed to know about human machine interfaces can make them. It's not totally impossible for Joe programmer to come up with a new widget that solves an unsolved problem that is a real problem that was overlooked by people who spend their professional careers not overlooking such things. And its further possible that the programmer will implement his new widget in accordance with the underlying principles that resulted in the style guide. But it's not very likely. > I guess we should all go back to driving Model "T"'s and program in assembly > language. Yeah, that was the point I was trying to drive home. That's the ticket. Yeah. Yeah. That's the ticket. 8-). Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.