<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: Enso 2.0 - Arggg nonononono!!!</title>
	<link>http://jay.mcgavren.com/blog/archives/762</link>
	<description>Ruby, video games, and other ramblings</description>
	<pubDate>Sat, 22 Nov 2008 06:33:40 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
		<item>
		<title>By: jay</title>
		<link>http://jay.mcgavren.com/blog/archives/762#comment-505</link>
		<dc:creator>jay</dc:creator>
		<pubDate>Sat, 02 Feb 2008 17:02:39 +0000</pubDate>
		<guid>http://jay.mcgavren.com/blog/archives/762#comment-505</guid>
		<description>jay: "Give us enough commands that we never have to leave our editor, then"
[ICR]: Surely you can see that's far beyond the scope of Enso - that's writing a whole new environment and that project is being/has been done at least twice (I think).

"Never" is an exaggeration, of course - I'd be quite satisfied with the already-proposed e-mail command, and maybe some equivalent to curl.

jay: "After enough uses, my thought process would be: "OK, '60 * 60 * 24 * 365'… [highlight] [command 'calculate']". "Calculate" is, in my mind, the "turn this equation into the number I actually need" command. I don't want to be typing "calculate" while trying to remember a complicated series of numbers and symbols."
[ICR]: If you're not in an environment with a text input - and I frequently am - I have to think "open notepad" first which has exactly the same effect of knocking numbers out of my brain except worse, because opening a text editor has nothing to do with calculating a sum.  ...

I am rarely in an environment without text input, so it makes it hard for me to see that side of the argument.  You're certainly right that opening an editor first is just as bad in that situation.

jay: "...when I return to the machine...I'm going to stop and think about whether it's open."
[ICR]: I guess the solution would be to tap "Esc" as you get up - not that hard a thing to train yourself to do (I've trained myself easily to type "pause track" at the drop of a hat). You can then use the "resume" command if you need to.

I guess I missed that they were proposing to use Esc that way.  That would indeed help, and I'm sure I could habituate to it.

[ICR]: I think you missed this very important part of the article:
"What happens if you want to calculate some text that you've already typed?
Select it, hold down Caps Lock, type "cal", and release. The entry area will be pre-filled with your text. Hit enter the result is inserted at your selection."
It's the answer to a lot of your qualms.

No, I did see that.  I guess I'm just really, really repulsed by the thought of that Enter key after everything.  Before Enso (and unfortunately during, occasionally), I had to use the Windows Run menu.  (Windowkey-R, type command, Enter, hope the window you'd been working in gets focus again because sometimes it doesn't.)  This hearkens back to those dark days.

jay: "Don't let the slow typists among your users ruin Enso for everybody."
[ICR]: Interestingly it's not the slow typists, it's the lazy ones. And I suspect they are perfectly adequate

I have no objection to the good (productive) kind of lazy.  But I'm really concerned that people's shortcuts are going to start getting in the way of legitimate commands.

Anyway, you make some good points, good enough that now I have to wait until the new Enso release to see if my fears even come to pass.  (Of course, by then it will be too late to stop it. :)</description>
		<content:encoded><![CDATA[<p>jay: &#8220;Give us enough commands that we never have to leave our editor, then&#8221;<br />
[ICR]: Surely you can see that&#8217;s far beyond the scope of Enso - that&#8217;s writing a whole new environment and that project is being/has been done at least twice (I think).</p>
<p>&#8220;Never&#8221; is an exaggeration, of course - I&#8217;d be quite satisfied with the already-proposed e-mail command, and maybe some equivalent to curl.</p>
<p>jay: &#8220;After enough uses, my thought process would be: &#8220;OK, &#8216;60 * 60 * 24 * 365&#8242;… [highlight] [command &#8216;calculate&#8217;]&#8221;. &#8220;Calculate&#8221; is, in my mind, the &#8220;turn this equation into the number I actually need&#8221; command. I don&#8217;t want to be typing &#8220;calculate&#8221; while trying to remember a complicated series of numbers and symbols.&#8221;<br />
[ICR]: If you&#8217;re not in an environment with a text input - and I frequently am - I have to think &#8220;open notepad&#8221; first which has exactly the same effect of knocking numbers out of my brain except worse, because opening a text editor has nothing to do with calculating a sum.  &#8230;</p>
<p>I am rarely in an environment without text input, so it makes it hard for me to see that side of the argument.  You&#8217;re certainly right that opening an editor first is just as bad in that situation.</p>
<p>jay: &#8220;&#8230;when I return to the machine&#8230;I&#8217;m going to stop and think about whether it&#8217;s open.&#8221;<br />
[ICR]: I guess the solution would be to tap &#8220;Esc&#8221; as you get up - not that hard a thing to train yourself to do (I&#8217;ve trained myself easily to type &#8220;pause track&#8221; at the drop of a hat). You can then use the &#8220;resume&#8221; command if you need to.</p>
<p>I guess I missed that they were proposing to use Esc that way.  That would indeed help, and I&#8217;m sure I could habituate to it.</p>
<p>[ICR]: I think you missed this very important part of the article:<br />
&#8220;What happens if you want to calculate some text that you&#8217;ve already typed?<br />
Select it, hold down Caps Lock, type &#8220;cal&#8221;, and release. The entry area will be pre-filled with your text. Hit enter the result is inserted at your selection.&#8221;<br />
It&#8217;s the answer to a lot of your qualms.</p>
<p>No, I did see that.  I guess I&#8217;m just really, really repulsed by the thought of that Enter key after everything.  Before Enso (and unfortunately during, occasionally), I had to use the Windows Run menu.  (Windowkey-R, type command, Enter, hope the window you&#8217;d been working in gets focus again because sometimes it doesn&#8217;t.)  This hearkens back to those dark days.</p>
<p>jay: &#8220;Don&#8217;t let the slow typists among your users ruin Enso for everybody.&#8221;<br />
[ICR]: Interestingly it&#8217;s not the slow typists, it&#8217;s the lazy ones. And I suspect they are perfectly adequate</p>
<p>I have no objection to the good (productive) kind of lazy.  But I&#8217;m really concerned that people&#8217;s shortcuts are going to start getting in the way of legitimate commands.</p>
<p>Anyway, you make some good points, good enough that now I have to wait until the new Enso release to see if my fears even come to pass.  (Of course, by then it will be too late to stop it. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: [ICR]</title>
		<link>http://jay.mcgavren.com/blog/archives/762#comment-504</link>
		<dc:creator>[ICR]</dc:creator>
		<pubDate>Sat, 02 Feb 2008 10:17:04 +0000</pubDate>
		<guid>http://jay.mcgavren.com/blog/archives/762#comment-504</guid>
		<description>"If a command is important enough to use repeatedly, the user will get very fast at typing it."

I would echo your worries here. It distresses me when people want to shorten everything down to two letters to open anything. However, I guess something to be mindful is that the system is flexible enough to easily allow you to create your own good shorthands. "o" can easily become synonymous with "open" in peoples minds.


"Give us enough commands that we never have to leave our editor, then"

Surely you can see that's far beyond the scope of Enso - that's writing a whole new environment and that project is being/has been done at least twice (I think).


"After enough uses, my thought process would be: “OK, ‘60 * 60 * 24 * 365'… [highlight] [command ‘calculate’]”. “Calculate” is, in my mind, the “turn this equation into the number I actually need” command. I don’t want to be typing “calculate” while trying to remember a complicated series of numbers and symbols."

If you're not in an environment with a text input - and I frequently am - I have to think "open notepad" first which has exactly the same effect of knocking numbers out of my brain except worse, because opening a text editor has nothing to do with calculating a sum. The process of "calculate ... this expression" fits much more naturally in these cases. For the occasions where a text editor is open the old model also works, type the expression, select, calculate, enter. (Just the addition of "enter" there).

"And yet in the same article, they complain about Unix “df” and “tar -xvzf”."
I am inclined to agree again. But also again, be mindful that the user has chosen these shorthands, not the system.

"Again, I’m thinking “‘outrageous accent’ in french”, not “french outrageous accent”"
Again, see my argument for calculate.

"And yet you’re having experts type a completely different phrase than the beginners."
An "expert mode" is one in which you have to switch to a completely different environment to do more advanced things. This is the software working as the user wants it to.

"...when I return to the machine...I’m going to stop and think about whether it’s open."
I guess the solution would be to tap "Esc" as you get up - not that hard a thing to train yourself to do (I've trained myself easily to type "pause track" at the drop of a hat). You can then use the "resume" command if you need to.

"They’re proposing typing entire e-mails into Enso. I’d call that important content."
To me it seemed they were proposing you type long emails in a text editor, select it then use the "email to" command.

I think you missed this very important part of the article:
"What happens if you want to calculate some text that you’ve already typed?

Select it, hold down Caps Lock, type “cal”, and release. The entry area will be pre-filled with your text. Hit enter the result is inserted at your selection."
It's the answer to a lot of your qualms.

"A user’s expertise and habits are stored in their own grey matter, and they carry that with them to every computer they use, networked or not."
Yes, but a naive Enso is not consistent because it can't be. Different people have different things installed, so a different number of commands appear on different machines and at different times on the same machine. The adaptive algorithm suggested deals with that in a very nice way - it aids habituation rather than breaks it.

"Don’t let the slow typists among your users ruin Enso for everybody."
Interestingly it's not the slow typists, it's the lazy ones. And I suspect they are perfectly adequate</description>
		<content:encoded><![CDATA[<p>&#8220;If a command is important enough to use repeatedly, the user will get very fast at typing it.&#8221;</p>
<p>I would echo your worries here. It distresses me when people want to shorten everything down to two letters to open anything. However, I guess something to be mindful is that the system is flexible enough to easily allow you to create your own good shorthands. &#8220;o&#8221; can easily become synonymous with &#8220;open&#8221; in peoples minds.</p>
<p>&#8220;Give us enough commands that we never have to leave our editor, then&#8221;</p>
<p>Surely you can see that&#8217;s far beyond the scope of Enso - that&#8217;s writing a whole new environment and that project is being/has been done at least twice (I think).</p>
<p>&#8220;After enough uses, my thought process would be: “OK, ‘60 * 60 * 24 * 365&#8242;… [highlight] [command ‘calculate’]”. “Calculate” is, in my mind, the “turn this equation into the number I actually need” command. I don’t want to be typing “calculate” while trying to remember a complicated series of numbers and symbols.&#8221;</p>
<p>If you&#8217;re not in an environment with a text input - and I frequently am - I have to think &#8220;open notepad&#8221; first which has exactly the same effect of knocking numbers out of my brain except worse, because opening a text editor has nothing to do with calculating a sum. The process of &#8220;calculate &#8230; this expression&#8221; fits much more naturally in these cases. For the occasions where a text editor is open the old model also works, type the expression, select, calculate, enter. (Just the addition of &#8220;enter&#8221; there).</p>
<p>&#8220;And yet in the same article, they complain about Unix “df” and “tar -xvzf”.&#8221;<br />
I am inclined to agree again. But also again, be mindful that the user has chosen these shorthands, not the system.</p>
<p>&#8220;Again, I’m thinking “‘outrageous accent’ in french”, not “french outrageous accent”&#8221;<br />
Again, see my argument for calculate.</p>
<p>&#8220;And yet you’re having experts type a completely different phrase than the beginners.&#8221;<br />
An &#8220;expert mode&#8221; is one in which you have to switch to a completely different environment to do more advanced things. This is the software working as the user wants it to.</p>
<p>&#8220;&#8230;when I return to the machine&#8230;I’m going to stop and think about whether it’s open.&#8221;<br />
I guess the solution would be to tap &#8220;Esc&#8221; as you get up - not that hard a thing to train yourself to do (I&#8217;ve trained myself easily to type &#8220;pause track&#8221; at the drop of a hat). You can then use the &#8220;resume&#8221; command if you need to.</p>
<p>&#8220;They’re proposing typing entire e-mails into Enso. I’d call that important content.&#8221;<br />
To me it seemed they were proposing you type long emails in a text editor, select it then use the &#8220;email to&#8221; command.</p>
<p>I think you missed this very important part of the article:<br />
&#8220;What happens if you want to calculate some text that you’ve already typed?</p>
<p>Select it, hold down Caps Lock, type “cal”, and release. The entry area will be pre-filled with your text. Hit enter the result is inserted at your selection.&#8221;<br />
It&#8217;s the answer to a lot of your qualms.</p>
<p>&#8220;A user’s expertise and habits are stored in their own grey matter, and they carry that with them to every computer they use, networked or not.&#8221;<br />
Yes, but a naive Enso is not consistent because it can&#8217;t be. Different people have different things installed, so a different number of commands appear on different machines and at different times on the same machine. The adaptive algorithm suggested deals with that in a very nice way - it aids habituation rather than breaks it.</p>
<p>&#8220;Don’t let the slow typists among your users ruin Enso for everybody.&#8221;<br />
Interestingly it&#8217;s not the slow typists, it&#8217;s the lazy ones. And I suspect they are perfectly adequate</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.599 seconds -->
