<?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: Expectations: When to be automagic, and when it makes sense to be explicit</title>
	<atom:link href="http://almaer.com/blog/expectations-when-to-be-automagic-and-when-it-makes-sense-to-be-explicit/feed" rel="self" type="application/rss+xml" />
	<link>http://almaer.com/blog/expectations-when-to-be-automagic-and-when-it-makes-sense-to-be-explicit</link>
	<description>blogging about life, the universe, and everything tech</description>
	<lastBuildDate>Sat, 08 Sep 2012 07:06:53 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Rhett</title>
		<link>http://almaer.com/blog/expectations-when-to-be-automagic-and-when-it-makes-sense-to-be-explicit/comment-page-1#comment-40771</link>
		<dc:creator>Rhett</dc:creator>
		<pubDate>Mon, 27 Apr 2009 11:58:27 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog/?p=2395#comment-40771</guid>
		<description>Bang on! Of all companies, Google almost never irks. 
On a slight tangent: I use Windows XP, and alert bubbles often pop up in the system tray. They are so irritating. You can&#039;t like disable them forever which a youth like me would much love to interpret as a conspiracy of sorts of Microsoft. hehehe
Like in relationships, they really are the small and subtle things that matter!
So like talking more of those notification bubbles -- if you wanna close them, there&#039;s that tiny cross at the top right corner of the bubble that you gotta point your mouse to and click -- and you wanna close them 99% of the time -- and the rest of the space of the bubble, anywhere you click and the window that links to the bubble opens. 
For notification the system tray shoots a bubble
It looks so clean and obvious
But trust you me it is Microsoft&#039;s conspiracy subtle!</description>
		<content:encoded><![CDATA[<p>Bang on! Of all companies, Google almost never irks.<br />
On a slight tangent: I use Windows XP, and alert bubbles often pop up in the system tray. They are so irritating. You can&#8217;t like disable them forever which a youth like me would much love to interpret as a conspiracy of sorts of Microsoft. hehehe<br />
Like in relationships, they really are the small and subtle things that matter!<br />
So like talking more of those notification bubbles &#8212; if you wanna close them, there&#8217;s that tiny cross at the top right corner of the bubble that you gotta point your mouse to and click &#8212; and you wanna close them 99% of the time &#8212; and the rest of the space of the bubble, anywhere you click and the window that links to the bubble opens.<br />
For notification the system tray shoots a bubble<br />
It looks so clean and obvious<br />
But trust you me it is Microsoft&#8217;s conspiracy subtle!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon</title>
		<link>http://almaer.com/blog/expectations-when-to-be-automagic-and-when-it-makes-sense-to-be-explicit/comment-page-1#comment-40767</link>
		<dc:creator>Simon</dc:creator>
		<pubDate>Sun, 26 Apr 2009 04:32:32 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog/?p=2395#comment-40767</guid>
		<description>My usual feeling is that if an application is going to try and be clever and helpful, it has to be near on perfect at doing so. Any less, and it&#039;s an annoyance that people will want to turn off. And once it&#039;s turned off, it doesn&#039;t matter if you subsequently make the feature better in the next release - because the user already has it disabled. You only get one shot at getting this kind of thing right.</description>
		<content:encoded><![CDATA[<p>My usual feeling is that if an application is going to try and be clever and helpful, it has to be near on perfect at doing so. Any less, and it&#8217;s an annoyance that people will want to turn off. And once it&#8217;s turned off, it doesn&#8217;t matter if you subsequently make the feature better in the next release &#8211; because the user already has it disabled. You only get one shot at getting this kind of thing right.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sebastian Redl</title>
		<link>http://almaer.com/blog/expectations-when-to-be-automagic-and-when-it-makes-sense-to-be-explicit/comment-page-1#comment-40764</link>
		<dc:creator>Sebastian Redl</dc:creator>
		<pubDate>Sat, 25 Apr 2009 09:19:51 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog/?p=2395#comment-40764</guid>
		<description>One very annoying autocomplete feature of some editors is automatically adding braces of any sort. You know, you type
printf(
and it autocompletes to
printf()
with the cursor between the parentheses. But of course, you&#039;re typing so quickly that you never notice and add the closing parenthesis yourself, so you end up with two.
Eclipse is very smart about this, remembering that the parenthesis was auto-added, and overwriting it if you type it explicitly.

On a side note, your anti-spam question is missing from the proper tab order.</description>
		<content:encoded><![CDATA[<p>One very annoying autocomplete feature of some editors is automatically adding braces of any sort. You know, you type<br />
printf(<br />
and it autocompletes to<br />
printf()<br />
with the cursor between the parentheses. But of course, you&#8217;re typing so quickly that you never notice and add the closing parenthesis yourself, so you end up with two.<br />
Eclipse is very smart about this, remembering that the parenthesis was auto-added, and overwriting it if you type it explicitly.</p>
<p>On a side note, your anti-spam question is missing from the proper tab order.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andraz Tori</title>
		<link>http://almaer.com/blog/expectations-when-to-be-automagic-and-when-it-makes-sense-to-be-explicit/comment-page-1#comment-40763</link>
		<dc:creator>Andraz Tori</dc:creator>
		<pubDate>Sat, 25 Apr 2009 08:40:04 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog/?p=2395#comment-40763</guid>
		<description>Hi,

well maybe you just implemented autocomplete in a bit clumsy way. As Wladimir said it should never actually insert stuff without you approving it, this way you never get &quot;listst&quot;. For example OpenOffice autocomplete does a pretty good job at it.

Since we are also working on automagic tool at Zemanta, we&#039;re discussing these kinds of things a lot. I&#039;d be interested in your thoughts how blogging and text authoring in general could be improved by tools that understand the text to a certain degree beyond spell checking.


Andraz Tori, CTO at Zemanta</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>well maybe you just implemented autocomplete in a bit clumsy way. As Wladimir said it should never actually insert stuff without you approving it, this way you never get &#8220;listst&#8221;. For example OpenOffice autocomplete does a pretty good job at it.</p>
<p>Since we are also working on automagic tool at Zemanta, we&#8217;re discussing these kinds of things a lot. I&#8217;d be interested in your thoughts how blogging and text authoring in general could be improved by tools that understand the text to a certain degree beyond spell checking.</p>
<p>Andraz Tori, CTO at Zemanta</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Boris</title>
		<link>http://almaer.com/blog/expectations-when-to-be-automagic-and-when-it-makes-sense-to-be-explicit/comment-page-1#comment-40762</link>
		<dc:creator>Boris</dc:creator>
		<pubDate>Sat, 25 Apr 2009 02:33:52 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog/?p=2395#comment-40762</guid>
		<description>I&#039;ve been coming to like mercurials approach to command completion, which is that it doesn&#039;t complete stuff at type time (that&#039;s just happening in your shell), but you can type any unique prefix.  So you can do:

  hg qseries
  hg qserie
  hg qseri
  hg qser

and they all do the same thing.  If you type

  hg qse

you get:

  hg: command &#039;qse&#039; is ambiguous:
      qselect qseries

Of course one can get used to typing &quot;qser&quot; and then suffer if a new command that starts with that string is added.... but if the command set is reasonably fixed, this lets people remember the abbreviations they want on their own time.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been coming to like mercurials approach to command completion, which is that it doesn&#8217;t complete stuff at type time (that&#8217;s just happening in your shell), but you can type any unique prefix.  So you can do:</p>
<p>  hg qseries<br />
  hg qserie<br />
  hg qseri<br />
  hg qser</p>
<p>and they all do the same thing.  If you type</p>
<p>  hg qse</p>
<p>you get:</p>
<p>  hg: command &#8216;qse&#8217; is ambiguous:<br />
      qselect qseries</p>
<p>Of course one can get used to typing &#8220;qser&#8221; and then suffer if a new command that starts with that string is added&#8230;. but if the command set is reasonably fixed, this lets people remember the abbreviations they want on their own time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Charlie O'Keefe</title>
		<link>http://almaer.com/blog/expectations-when-to-be-automagic-and-when-it-makes-sense-to-be-explicit/comment-page-1#comment-40758</link>
		<dc:creator>Charlie O'Keefe</dc:creator>
		<pubDate>Fri, 24 Apr 2009 19:35:21 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog/?p=2395#comment-40758</guid>
		<description>I&#039;ve been thinking about this in the context of social web applications, and their interconnections.

Sure, it&#039;s a nice idea to have a bunch of webapps using one another&#039;s apis, until you have no clear idea of what information is being passed between them, and what action on your part might or might not result in some feed story or notification about your being blasted to all your friends.

Yes, these apps should do a lot for you, and they should be easy to use, but they should also make it very obvious to the user what they are doing with that user&#039;s data.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been thinking about this in the context of social web applications, and their interconnections.</p>
<p>Sure, it&#8217;s a nice idea to have a bunch of webapps using one another&#8217;s apis, until you have no clear idea of what information is being passed between them, and what action on your part might or might not result in some feed story or notification about your being blasted to all your friends.</p>
<p>Yes, these apps should do a lot for you, and they should be easy to use, but they should also make it very obvious to the user what they are doing with that user&#8217;s data.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wladimir Palant</title>
		<link>http://almaer.com/blog/expectations-when-to-be-automagic-and-when-it-makes-sense-to-be-explicit/comment-page-1#comment-40756</link>
		<dc:creator>Wladimir Palant</dc:creator>
		<pubDate>Fri, 24 Apr 2009 18:24:26 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog/?p=2395#comment-40756</guid>
		<description>That&#039;s probably why pretty much every automatic autocomplete feature not only autocompletes but also selects the added text. So if you type &quot;li&quot; it will add and select &quot;st&quot;. If you then type &quot;s&quot; it will replace &quot;st&quot; (because of the selection) and autocomplete will add &quot;t&quot; - selected again of course. So you can type the command yourself - or you can press End to just accept the suggestion and continue typing.</description>
		<content:encoded><![CDATA[<p>That&#8217;s probably why pretty much every automatic autocomplete feature not only autocompletes but also selects the added text. So if you type &#8220;li&#8221; it will add and select &#8220;st&#8221;. If you then type &#8220;s&#8221; it will replace &#8220;st&#8221; (because of the selection) and autocomplete will add &#8220;t&#8221; &#8211; selected again of course. So you can type the command yourself &#8211; or you can press End to just accept the suggestion and continue typing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Juan</title>
		<link>http://almaer.com/blog/expectations-when-to-be-automagic-and-when-it-makes-sense-to-be-explicit/comment-page-1#comment-40755</link>
		<dc:creator>Juan</dc:creator>
		<pubDate>Fri, 24 Apr 2009 17:59:42 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog/?p=2395#comment-40755</guid>
		<description>There are many features like this, but you&#039;ve just established one of the basics of interaction: don&#039;t get in the way of the user, do things for the user when the user wants you to do them. Even though users choose between similar products that have certain features over others mostly for ideological reasons, it&#039;s important to remember that imposing (even if the feature can be disabled) is never good. So if you want to allow command line completion to be turned on or off, remember to set the default to off. 

Personally, I&#039;ve been watching your development of Bespin for some time and based on that I think the best option would be to use something like Google Suggest, because it is a feature that could eventually be applied inside the code (ie: after typing &quot;document.&quot;) later on, and consistency is always a good choice.

Great post, great insight!</description>
		<content:encoded><![CDATA[<p>There are many features like this, but you&#8217;ve just established one of the basics of interaction: don&#8217;t get in the way of the user, do things for the user when the user wants you to do them. Even though users choose between similar products that have certain features over others mostly for ideological reasons, it&#8217;s important to remember that imposing (even if the feature can be disabled) is never good. So if you want to allow command line completion to be turned on or off, remember to set the default to off. </p>
<p>Personally, I&#8217;ve been watching your development of Bespin for some time and based on that I think the best option would be to use something like Google Suggest, because it is a feature that could eventually be applied inside the code (ie: after typing &#8220;document.&#8221;) later on, and consistency is always a good choice.</p>
<p>Great post, great insight!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
