<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Enso 2.0 Design Thoughts</title>
	<atom:link href="http://www.azarask.in/blog/post/enso-20-design-thoughts/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.azarask.in/blog/post/enso-20-design-thoughts/</link>
	<description>-- aza &#124; ɐzɐ --</description>
	<lastBuildDate>Tue, 07 Feb 2012 20:21:16 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
	<item>
		<title>By: Vern Malanado</title>
		<link>http://www.azarask.in/blog/post/enso-20-design-thoughts/comment-page-1/#comment-15198</link>
		<dc:creator>Vern Malanado</dc:creator>
		<pubDate>Tue, 18 Oct 2011 23:12:12 +0000</pubDate>
		<guid isPermaLink="false">http://humanized.com/weblog/2008/01/31/enso-20-design-thoughts/#comment-15198</guid>
		<description>Amazing entertaining thank you, I do think your trusty audience would surely want a good deal more content similar to this keep the great nice work.</description>
		<content:encoded><![CDATA[<p>Amazing entertaining thank you, I do think your trusty audience would surely want a good deal more content similar to this keep the great nice work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: osi layers explained</title>
		<link>http://www.azarask.in/blog/post/enso-20-design-thoughts/comment-page-1/#comment-14361</link>
		<dc:creator>osi layers explained</dc:creator>
		<pubDate>Thu, 09 Jun 2011 03:51:31 +0000</pubDate>
		<guid isPermaLink="false">http://humanized.com/weblog/2008/01/31/enso-20-design-thoughts/#comment-14361</guid>
		<description>Great job, thanks for share it.</description>
		<content:encoded><![CDATA[<p>Great job, thanks for share it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: How to fall asleep fast</title>
		<link>http://www.azarask.in/blog/post/enso-20-design-thoughts/comment-page-1/#comment-13816</link>
		<dc:creator>How to fall asleep fast</dc:creator>
		<pubDate>Thu, 07 Apr 2011 16:03:49 +0000</pubDate>
		<guid isPermaLink="false">http://humanized.com/weblog/2008/01/31/enso-20-design-thoughts/#comment-13816</guid>
		<description>Sweet  internet site , super  layout,  real  clean and  apply   genial .</description>
		<content:encoded><![CDATA[<p>Sweet  internet site , super  layout,  real  clean and  apply   genial .</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: شات كتابي</title>
		<link>http://www.azarask.in/blog/post/enso-20-design-thoughts/comment-page-1/#comment-12986</link>
		<dc:creator>شات كتابي</dc:creator>
		<pubDate>Thu, 20 Jan 2011 15:47:27 +0000</pubDate>
		<guid isPermaLink="false">http://humanized.com/weblog/2008/01/31/enso-20-design-thoughts/#comment-12986</guid>
		<description>thnks
goooooooooooood
min:)</description>
		<content:encoded><![CDATA[<p>thnks<br />
goooooooooooood<br />
min:)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Isaiah Harris</title>
		<link>http://www.azarask.in/blog/post/enso-20-design-thoughts/comment-page-1/#comment-2864</link>
		<dc:creator>Isaiah Harris</dc:creator>
		<pubDate>Thu, 13 Nov 2008 03:32:16 +0000</pubDate>
		<guid isPermaLink="false">http://humanized.com/weblog/2008/01/31/enso-20-design-thoughts/#comment-2864</guid>
		<description>ou00n3kjas4k959n</description>
		<content:encoded><![CDATA[<p>ou00n3kjas4k959n</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Braydon Fuller</title>
		<link>http://www.azarask.in/blog/post/enso-20-design-thoughts/comment-page-1/#comment-1220</link>
		<dc:creator>Braydon Fuller</dc:creator>
		<pubDate>Sun, 02 Mar 2008 23:11:21 +0000</pubDate>
		<guid isPermaLink="false">http://humanized.com/weblog/2008/01/31/enso-20-design-thoughts/#comment-1220</guid>
		<description>@Andreas

I&#039;ve setup a gitweb for projects of mine at &lt;a href=&quot;http://braydon.com&quot; rel=&quot;nofollow&quot;&gt;http://braydon.com&lt;/a&gt;. You can look at the code of Sparrow to get an idea of what exactly it does. It&#039;s small and very early in development, keep in mind.

I need to take a bit of a break from it, or atleast work on it on the side. Some things that I will like to work on is creating different branches. One of my ideas is to merge some of the demo you have made w/ it. As well as some other JS work on a radial menu that Michaeljohn Clement worked on. Some other ideas I&#039;ve had is trying different templating languages (Jinja), and http frameworks (Werkzeug). All in all, the project has been a great learning experience for me.

If anyone here is interested in Sparrow please contact me at &lt;a href=&quot;courier@braydon.com&quot; rel=&quot;nofollow&quot;&gt;courier@braydon.com&lt;/a&gt;, I am interested in hearing from you.</description>
		<content:encoded><![CDATA[<p>@Andreas</p>
<p>I&#8217;ve setup a gitweb for projects of mine at <a href="http://braydon.com" rel="nofollow">http://braydon.com</a>. You can look at the code of Sparrow to get an idea of what exactly it does. It&#8217;s small and very early in development, keep in mind.</p>
<p>I need to take a bit of a break from it, or atleast work on it on the side. Some things that I will like to work on is creating different branches. One of my ideas is to merge some of the demo you have made w/ it. As well as some other JS work on a radial menu that Michaeljohn Clement worked on. Some other ideas I&#8217;ve had is trying different templating languages (Jinja), and http frameworks (Werkzeug). All in all, the project has been a great learning experience for me.</p>
<p>If anyone here is interested in Sparrow please contact me at <a href="courier@braydon.com" rel="nofollow">courier@braydon.com</a>, I am interested in hearing from you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andreas</title>
		<link>http://www.azarask.in/blog/post/enso-20-design-thoughts/comment-page-1/#comment-1197</link>
		<dc:creator>Andreas</dc:creator>
		<pubDate>Sat, 23 Feb 2008 19:15:31 +0000</pubDate>
		<guid isPermaLink="false">http://humanized.com/weblog/2008/01/31/enso-20-design-thoughts/#comment-1197</guid>
		<description>@Braydon

I&#039;m happy you like the demo. And if the code starts to live in other software, I&#039;d be as pleased as punch.

&quot;If things work out well, I may want to see if you would like to do some more work.&quot;
I can be bribed. ;)

I just took a look at interfce.com earlier today, and I&#039;m very curious how Sparrow is going to look and what, exactly, it will do.

&quot;There are still a few things that I disagree with the interface, however these are relatively minor. I will be able to demonstrate with an example soon.&quot;

That&#039;s great. Keep me updated. I&#039;m afraid the code is almost completely undocumented. &lt;a href=&quot;http://www.schuderer.net/kontakt.shtml&quot; rel=&quot;nofollow&quot;&gt;Let me know&lt;/a&gt; if (when) there&#039;s need for clarification. I should probably modularize this and put it into some kind of repository, like google code. What do you think?</description>
		<content:encoded><![CDATA[<p>@Braydon</p>
<p>I&#8217;m happy you like the demo. And if the code starts to live in other software, I&#8217;d be as pleased as punch.</p>
<p>&#8220;If things work out well, I may want to see if you would like to do some more work.&#8221;<br />
I can be bribed. ;)</p>
<p>I just took a look at interfce.com earlier today, and I&#8217;m very curious how Sparrow is going to look and what, exactly, it will do.</p>
<p>&#8220;There are still a few things that I disagree with the interface, however these are relatively minor. I will be able to demonstrate with an example soon.&#8221;</p>
<p>That&#8217;s great. Keep me updated. I&#8217;m afraid the code is almost completely undocumented. <a href="http://www.schuderer.net/kontakt.shtml" rel="nofollow">Let me know</a> if (when) there&#8217;s need for clarification. I should probably modularize this and put it into some kind of repository, like google code. What do you think?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Braydon Fuller</title>
		<link>http://www.azarask.in/blog/post/enso-20-design-thoughts/comment-page-1/#comment-1240</link>
		<dc:creator>Braydon Fuller</dc:creator>
		<pubDate>Sat, 23 Feb 2008 12:36:20 +0000</pubDate>
		<guid isPermaLink="false">http://humanized.com/weblog/2008/01/31/enso-20-design-thoughts/#comment-1240</guid>
		<description>@Andreas

This made me incredibly happy not only watch a demo, but to be able to use it, and the code is available, and it&#039;s for the web. I&#039;m amazed at the amount of work put into this, and so quickly.

With that said I would like to integrate some javascript into a project I&#039;m working on called Sparrow. It&#039;s a free software website revision system (written in python), based around Noun-&gt;Verb interaction. It is inspired by Jef Raskin&#039;s book The Humane Interface.

To start this will be part of an experimental branch that pushes forward the interface of Sparrow. If things work out well, I may want to see if you would like to do some more work.

I don&#039;t have the website up for it yet, but it should be soon :)

There are still a few things that I disagree with the interface, however these are relatively minor. I will be able to demonstrate with an example soon. Furthermore I do hope that a scratchpad is integrated into Enso, I think this is a much better solution, and can keep Enso quasimodal, along with many other advantages such as it&#039;s history.</description>
		<content:encoded><![CDATA[<p>@Andreas</p>
<p>This made me incredibly happy not only watch a demo, but to be able to use it, and the code is available, and it&#8217;s for the web. I&#8217;m amazed at the amount of work put into this, and so quickly.</p>
<p>With that said I would like to integrate some javascript into a project I&#8217;m working on called Sparrow. It&#8217;s a free software website revision system (written in python), based around Noun-&gt;Verb interaction. It is inspired by Jef Raskin&#8217;s book The Humane Interface.</p>
<p>To start this will be part of an experimental branch that pushes forward the interface of Sparrow. If things work out well, I may want to see if you would like to do some more work.</p>
<p>I don&#8217;t have the website up for it yet, but it should be soon :)</p>
<p>There are still a few things that I disagree with the interface, however these are relatively minor. I will be able to demonstrate with an example soon. Furthermore I do hope that a scratchpad is integrated into Enso, I think this is a much better solution, and can keep Enso quasimodal, along with many other advantages such as it&#8217;s history.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andreas</title>
		<link>http://www.azarask.in/blog/post/enso-20-design-thoughts/comment-page-1/#comment-1235</link>
		<dc:creator>Andreas</dc:creator>
		<pubDate>Wed, 20 Feb 2008 07:30:27 +0000</pubDate>
		<guid isPermaLink="false">http://humanized.com/weblog/2008/01/31/enso-20-design-thoughts/#comment-1235</guid>
		<description>...watch a quick tour of the Interface Demo: &lt;a href=&quot;http://screencast.com/t/yoF3PFm6fo&quot; rel=&quot;nofollow&quot;&gt;part one&lt;/a&gt;, &lt;a href=&quot;http://screencast.com/t/lUaPiPN2opW&quot; rel=&quot;nofollow&quot;&gt;part two&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>&#8230;watch a quick tour of the Interface Demo: <a href="http://screencast.com/t/yoF3PFm6fo" rel="nofollow">part one</a>, <a href="http://screencast.com/t/lUaPiPN2opW" rel="nofollow">part two</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andreas Schuderer</title>
		<link>http://www.azarask.in/blog/post/enso-20-design-thoughts/comment-page-1/#comment-1228</link>
		<dc:creator>Andreas Schuderer</dc:creator>
		<pubDate>Tue, 19 Feb 2008 16:43:55 +0000</pubDate>
		<guid isPermaLink="false">http://humanized.com/weblog/2008/01/31/enso-20-design-thoughts/#comment-1228</guid>
		<description>@Braydon

I&#039;ve re-read our discussion, and it seems like both of us have been mixing up technical complexity with interface complexity.

I take back my statements from Feb 7th and Feb 11th about Enso having to focus on a few widely-used and widely-needed commands. After all, extreme extensibility is one of the &lt;em&gt;main advantages&lt;/em&gt; of a command line-like interfaces. You&#039;re of course right that Enso commands can be very specific, e.g. svn check-out, shrink image, read new mail, and so on.

Those commands can be technically complex internally. This doesn&#039;t mean though, and I think you agree, that they should have a complex interface. We can still keep our command structure simple while at the same time allowing complex tasks. And in my opinion, having the possibility to choose between noun-verb/verb-noun order, or to allow for optional arguments, doesn&#039;t help, because it burdens the user with too many things to consider when typing command.

The thing is: When an Enso command needs several arguments, some optional under differing circumstances, is it still an Enso command? Or would one rather fill out a small form to provide the necessary info? For example, Enso 2.0&#039;s proposed email command looks more like a form to me. There&#039;s a distinction to be made: Between commands and forms. If it can be kept simple, with one, or at most two arguments, it&#039;s a command. But if it isn&#039;t, you should just open a form that can be tabbed-through, filled in and submitted by pressing Return. You could both have an email command (email) and an email form (compose email) for instance: The email command is there to quickly send a text selection to a recipient, while the form that is opened by compose email sports all the bells and whistles like CC and BCC fields. Of course, there would have to be a naming convention for forms so that users always know what to expect.

I &lt;a href=&quot;http://www.schuderer.net/experiments.shtml#ensoid&quot; rel=&quot;nofollow&quot;&gt;wrote in some more detail about this&lt;/a&gt; on my web site.

And here&#039;s a &lt;a href=&quot;http://www.schuderer.net/ensoid/&quot; rel=&quot;nofollow&quot;&gt;Demo that shows how the scratchpad should behave&lt;/a&gt; in my opinion.

About your last comment: At first, in a knee-jerk reaction, I was against it [cf. the notorious quote &quot;make it an option&quot;]. But of course, adding and removing commands is perfectly acceptable, and that would also be &lt;em&gt;some&lt;/em&gt; kind of interface configuration. But I, personally, would not make anything else (argument order, form fields, etc.) configurable. If a command would have to have an optional argument, split up the command instead into two separate commands (e.g. email and email with attachment [I&#039;d prefer a form for the latter, by the way]).</description>
		<content:encoded><![CDATA[<p>@Braydon</p>
<p>I&#8217;ve re-read our discussion, and it seems like both of us have been mixing up technical complexity with interface complexity.</p>
<p>I take back my statements from Feb 7th and Feb 11th about Enso having to focus on a few widely-used and widely-needed commands. After all, extreme extensibility is one of the <em>main advantages</em> of a command line-like interfaces. You&#8217;re of course right that Enso commands can be very specific, e.g. svn check-out, shrink image, read new mail, and so on.</p>
<p>Those commands can be technically complex internally. This doesn&#8217;t mean though, and I think you agree, that they should have a complex interface. We can still keep our command structure simple while at the same time allowing complex tasks. And in my opinion, having the possibility to choose between noun-verb/verb-noun order, or to allow for optional arguments, doesn&#8217;t help, because it burdens the user with too many things to consider when typing command.</p>
<p>The thing is: When an Enso command needs several arguments, some optional under differing circumstances, is it still an Enso command? Or would one rather fill out a small form to provide the necessary info? For example, Enso 2.0&#8242;s proposed email command looks more like a form to me. There&#8217;s a distinction to be made: Between commands and forms. If it can be kept simple, with one, or at most two arguments, it&#8217;s a command. But if it isn&#8217;t, you should just open a form that can be tabbed-through, filled in and submitted by pressing Return. You could both have an email command (email) and an email form (compose email) for instance: The email command is there to quickly send a text selection to a recipient, while the form that is opened by compose email sports all the bells and whistles like CC and BCC fields. Of course, there would have to be a naming convention for forms so that users always know what to expect.</p>
<p>I <a href="http://www.schuderer.net/experiments.shtml#ensoid" rel="nofollow">wrote in some more detail about this</a> on my web site.</p>
<p>And here&#8217;s a <a href="http://www.schuderer.net/ensoid/" rel="nofollow">Demo that shows how the scratchpad should behave</a> in my opinion.</p>
<p>About your last comment: At first, in a knee-jerk reaction, I was against it [cf. the notorious quote &quot;make it an option&quot;]. But of course, adding and removing commands is perfectly acceptable, and that would also be <em>some</em> kind of interface configuration. But I, personally, would not make anything else (argument order, form fields, etc.) configurable. If a command would have to have an optional argument, split up the command instead into two separate commands (e.g. email and email with attachment [I'd prefer a form for the latter, by the way]).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

