From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,61ca51fcfd50e9a9 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-11-24 01:40:27 PST Path: archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed1!bredband!uio.no!ntnu.no!not-for-mail From: Preben Randhol Newsgroups: comp.lang.ada Subject: Re: ANNOUNCE: GNAT Programming System 1.4.0 release Date: Mon, 24 Nov 2003 09:40:26 +0000 (UTC) Organization: PVV Message-ID: References: <1069351258.801696@master.nyc.kbcfp.com> <1069425730.240407@master.nyc.kbcfp.com> <1069440595.219148@master.nyc.kbcfp.com> NNTP-Posting-Host: 129.241.83.78 X-Trace: tyfon.itea.ntnu.no 1069666826 6625 129.241.83.78 (24 Nov 2003 09:40:26 GMT) X-Complaints-To: usenet@itea.ntnu.no NNTP-Posting-Date: Mon, 24 Nov 2003 09:40:26 +0000 (UTC) User-Agent: slrn/0.9.8.0 (Linux) Xref: archiver1.google.com comp.lang.ada:2892 Date: 2003-11-24T09:40:26+00:00 List-Id: On 2003-11-23, Hyman Rosen wrote: > Exactly. And how often does the programmer hammering out his program do that? > Microsoft has user interface labs where the observe people using Word and > their other programs, and they base improvements to the interface using > these observations. And if you look at the Hall of Shames out there, you will see that much of it comes from Microsoft. At any rate this is why we have: http://developer.gnome.org/projects/gup/hig/ http://developer.gnome.org/projects/gup/hig/1.0/ >> No, but it has nothing to do with the discussion either. > > It most certainly does. You are arguing that am interface designed by a > UI expert will lack essential features. I am arguing that the presence > of features is in a sense orthogonal to the interface. No I'm arguing that he will lack the understanding of the usage of the program. Say you are making a program for some IT department in a company. You design it very nice and the UI designer makes the GUI very nice and spiffy. Then the user who is going to do a change on the status of 200 employees sits and curses because he has to click with his mouse all day to get the job done instead of simply running a script or some such. The example is a bit extrem, but it brings out my point and that is that it is the user who knows where the bottlenecks and annoyances are. If the developer IS a user too he should be able to make a much better program. -- "Saving keystrokes is the job of the text editor, not the programming language."