*BSD News Article 93886


Return to BSD News archive

Newsgroups: alt.os.linux,comp.os.linux.misc,comp.unix.bsd.freebsd.misc
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.rmit.EDU.AU!news.unimelb.edu.au!munnari.OZ.AU!news.ecn.uoknor.edu!feed1.news.erols.com!worldnet.att.net!newsfeed.nacamar.de!uunet!in1.uu.net!192.109.159.3!news.gtn.com!news-hh.lynet.de!gtnduss1.du.gtn.com!ertgseq.rtg.europipe.com!udomunk
From: udomunk@ertgseq.du.gtn.com (Udo Munk)
Subject: Re: Linux or FreeBSD (or something else?)
Reply-To: udo@no.email.address.for.all.the.spam
Organization: Europipe GmbH, Germany
Date: Fri, 18 Apr 1997 16:00:52 GMT
Message-ID: <E8uCHG.LGD@europipe.com>
Followup-To: alt.os.linux,comp.os.linux.misc,comp.unix.bsd.freebsd.misc
X-Newsreader: TIN [version 1.2 PL2]
X-Nntp-Posting-Host: emueclu1-2.mue.europipe.com
References: <slrn5kaf5t.11r.c_chaos@chaosnet.wahnapitae.on.ca> <3345FD90.4A3@kashmir.net> <5ipv9f$itd$1@halcyon.com> <5iqpqu$kfm$1@hecate.umd.edu> <5j73kd$pbe$1@halcyon.com>
Sender: news@europipe.com (News)
Lines: 28
Xref: euryale.cc.adfa.oz.au alt.os.linux:20280 comp.os.linux.misc:170664 comp.unix.bsd.freebsd.misc:39317


Tim Smith (tzs@halcyon.com) wrote:
[...]
: What I find kind of funny is that programmers will spend a lot of effort
: designing objects or modules (or whatever the unit of encapsulation is
: in the language they are using) so as to hide from other objects or modules
: or whatever the need to understand how they work, but then when it is time

Programmers don't do that because they are to lazy to learn about how an
encapsuled module works. One does it because a clean modular design reduces
possible bugs and makes maintenance and porting of a program easier.
With regards to that programmers are lazy of course too ;-)

: to think of their program as a whole, the whole idea of modules or objects
: or whatever goes down the toilet, and they stick on some stupid interface
: that expects the user to understand how the program works in order to use
: it.  If they would just keeping thinking in object oriented terms a little
: bit longer, they'd realize that the user should only have to know *what*
: the program does, not *how* it does it.

Don't let a programmer design a user interface, just let them do what
they can do best and that is programming. For user interface design
get someone else, who knows about how humans would like to operate
something. In other branches the user interface also is designed by
someone who can do this and not by someone working on the very technical
insides of the thing. Or let you do the craftsmen building your house
doing the design too? Guess not <g>
--
Udo Munk	http://ourworld.compuserve.com/homepages/Udo_Munk/