<br><br><div><span class="gmail_quote">On 10/9/07, <b class="gmail_sendername">David Nicol</b> &lt;<a href="mailto:davidnicol@gmail.com">davidnicol@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On 10/8/07, Monty J. Harder &lt;<a href="mailto:mjharder@gmail.com">mjharder@gmail.com</a>&gt; wrote:<br>Ah yes.&nbsp;&nbsp;But walking an illiterate through a GUI over the telephone is<br>easier than walking the same illiterate through a CLI.&nbsp;&nbsp;There were people
<br>I remember talking with when I worked at GW2K, the letters of the alphabet<br>were not their friends.</blockquote><div><br></div></div>So you&#39;re saying that Windows is designed for illiterates?&nbsp; I agree.&nbsp; But that&#39;s the problem with the GUI.&nbsp; It seduces people with the notion that clueless newbies can immediately do easy things, but it doesn&#39;t help more experienced users become masters, because true mastery inevitably requires combining things in ways the creators of the components didn&#39;t anticipate.&nbsp; And if neither the author of $foo nor the author of $bar knew you&#39;d combine them this way, then there&#39;s no way they&#39;d have built a GUI to let you do it.&nbsp; If you&#39;re lucky, someone else might do the job, but&nbsp; that only works if both pieces provide an API to facilitate it.
<br><br>In the Tao of Unix, that API is the command line and the text file/stream.<br><br>Again, I&#39;m not arguing for eliminating the GUI, simply subordinating it to the CLI.&nbsp; Give me the CLI and human-editable-text config and data files first, THEN build the GUI for the illiterates.
<br>