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/