comp.lang.ada
 help / color / mirror / Atom feed
From: Preben Randhol <randhol+valid_for_reply_from_news@pvv.org>
Subject: Re: ANNOUNCE: GNAT Programming System 1.4.0 release
Date: Mon, 24 Nov 2003 12:44:27 +0000 (UTC)
Date: 2003-11-24T12:44:27+00:00	[thread overview]
Message-ID: <slrnbs3v9b.8fm.randhol+valid_for_reply_from_news@kiuk0152.chembio.ntnu.no> (raw)
In-Reply-To: MrNoSpam-73052B.21591824112003@news-server.bigpond.net.au

On 2003-11-24, Dale Stanbrough <MrNoSpam@bigpoop.net.au> wrote:
> I think people dismiss too easily the skills and professionalism of
> other workers; putting at naught their training and experience.
>
> I often see engineers who -think- they don't need professional 
> programmers because -they- can program a small C program.
> One such program I saw had -no- indenting at all. All column 1
> code!
>
> You are doing much the same to GUI people. No one was saying that
> a GUI designer sits in isolation, weaving their magic without 
> consulting anyone. Just as we would not expect a systems analyst
> to do a requirements without the customer.
>
> The GUI designer will sit -with- a programmer (the customer) and
> work with him/her, each bringing their own insights and skills to
> the problem at hand. 
>
> To think that the programmer could replace the GUI designer is
> like an automotive engineer dismissing a car designer, or a 
> fruit vendor dismissing a chef.
>

Again, you don't get my point.

Say I'm making a program for some thermodynamical calculations. I may
use the program to do calculations for my experiments. It all works fine
and I'm content. Then somebody else wants to do calculations on a bigger
system and using my program would require a lot of calculations before
one get the final answer. These people would probably prefer that one
added features to the program so one can define a more complex system
and the program handles all the intermediat calculations and then just
spits out the result. It doesn't help so much if one rearrange the
buttons and menus of the GUI if the underlying features are not there. 

Now to the origin. I said I am happy that programmers have made an IDE
for programmers, as then I will expect that most features that saves the
programmer time are included due to the experience. Hyman wanted IDE
made by GUI experts. I would not be happy with a programmer making me a
program to do thermodynamic calculations if he knows nothing about how I
do my job as he wouldn't have the foggiest idea about what will help me
and what will hinder me. But perhaps this person you describe as GUI
expert is the go-between. If so what is the GUI? Is it general user
interface or graphical user interface etc...? In many cases the
graphical UI is not appropriate.  Incidentally I read in the newspaper
today that out of 800 000 people that bring part or the whole day in
front of a computer some 20 000 are at home and cannot work because of
the "mouse sickness". Don't know what it is called in English, but the
problem one can get from using the computer mouse all day thanks to the
wonderful design of say Microsoft and other major companies with GUI
experts.

I use vim as my IDE and I'm happy with it as it lets me use the keyboard
a lot and it saves me time too due to the nice features it has (such as
macros and word completion). However a GUI expert wouldn't have helped
so much improving it IMHO.

-- 
"Saving keystrokes is the job of the text editor, not the programming
 language."



  reply	other threads:[~2003-11-24 12:44 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-11-20 17:22 ANNOUNCE: GNAT Programming System 1.4.0 release Arnaud Charlet
2003-11-20 18:00 ` Hyman Rosen
2003-11-20 18:42   ` Preben Randhol
2003-11-20 19:05     ` Hyman Rosen
2003-11-20 19:33       ` Preben Randhol
2003-11-21  8:37   ` Vinzent 'Gadget' Hoefler
2003-11-21 14:42     ` Hyman Rosen
2003-11-21 14:53       ` Vinzent 'Gadget' Hoefler
2003-11-21 15:05         ` René Möhring
2003-11-21 15:27           ` Vinzent 'Gadget' Hoefler
2003-11-21 15:55             ` Stephane Richard
2003-11-23 13:19         ` Georg Bauhaus
2003-11-23 13:38           ` Preben Randhol
     [not found]             ` <pvo791-rj3.ln1@beastie.ix.netcom.com>
2003-11-24  0:56               ` Stephane Richard
     [not found]                 ` <h1f891-9v3.ln1@beastie.ix.netcom.com>
2003-11-24  8:32                   ` Dmitry A. Kazakov
2003-11-24  9:33           ` Vinzent 'Gadget' Hoefler
2003-11-21 18:12       ` Preben Randhol
2003-11-21 18:49         ` Hyman Rosen
2003-11-21 19:55           ` Preben Randhol
2003-11-23  2:16             ` Hyman Rosen
2003-11-23  2:34               ` Stephane Richard
2003-11-23  2:37                 ` Hyman Rosen
2003-11-23  9:44               ` Preben Randhol
2003-11-23 14:24                 ` Hyman Rosen
2003-11-23 14:39                   ` Preben Randhol
2003-11-23 14:46                     ` Hyman Rosen
2003-11-24  9:33                       ` Vinzent 'Gadget' Hoefler
2003-11-24 13:05                         ` Hyman Rosen
2003-11-24 13:06                           ` Preben Randhol
2003-11-24 14:09                             ` Hyman Rosen
2003-11-24 14:17                               ` Preben Randhol
2003-11-24 17:26                                 ` Hyman Rosen
2003-11-24  9:40                       ` Preben Randhol
2003-11-24 10:59                         ` Dale Stanbrough
2003-11-24 12:44                           ` Preben Randhol [this message]
2003-11-24 14:00                             ` Georg Bauhaus
2003-11-22 13:19 ` Marin David Condic
  -- strict thread matches above, loose matches on Subject: below --
2003-11-21  8:54 christoph.grein
2003-11-21 11:10 ` René Möhring
2003-11-21 13:07   ` Dmitry A. Kazakov
2003-11-21 13:59     ` Preben Randhol
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox