<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.12.1">
</HEAD>
<BODY>
On Sun, 2007-05-08 at 20:02 -0400, Bruce Marshall wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">> Pick any command that takes arguments. Produce a front end so that a</FONT>
<FONT COLOR="#000000">> user doesn't have to remember what the choices for arguments are, can</FONT>
<FONT COLOR="#000000">> enter values for the ones he wants, and pass them along to the command.</FONT>
</PRE>
</BLOCKQUOTE>
<BR>
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">> A little C, a little perl...</FONT>
</PRE>
</BLOCKQUOTE>
<PRE>

</PRE>
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">Ok, your assignment, should you choose to accept it, is to write a gui </FONT>
<FONT COLOR="#000000">front-end for the  'find' command.</FONT>
</PRE>
</BLOCKQUOTE>
<PRE>

</PRE>
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">Once you have done that, you will know all the in's and out's of the Find </FONT>
<FONT COLOR="#000000">command and you will not need a gui......</FONT>
</PRE>
</BLOCKQUOTE>
<BR>
You are, of course, wilfully missing the entire point of a GUI.  Putting a GUI in place isn't to make life easier for the person writing the GUI (usually), it's for making life easier for <B>everybody else who comes afterwards</B>.  The whole point of this whole "Human Computer Interaction" thing is to make it so people don't have to be experts in software to use computers for their daily tasks.<BR>
<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
-- <BR>
<B>Michael T. Richter</B> <<A HREF="mailto:ttmrichter@gmail.com">ttmrichter@gmail.com</A>> (<B>GoogleTalk:</B> ttmrichter@gmail.com)<BR>
<I>Experts in advanced countries underestimate by a factor of two to four the ability of people in underdeveloped countries to do anything technical. (Charles P Issawi)</I>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>