<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" 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/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Teambox</title>
	
	<link>http://blog.teambox.com</link>
	<description>Teambox is a project-management web app. Our blog has posts about starting up, entrepreneurs, marketing, usability and design.</description>
	<lastBuildDate>Sat, 14 Nov 2009 16:28:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Teambox" type="application/rss+xml" /><feedburner:emailServiceId>Teambox</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Which path should you take?</title>
		<link>http://feedproxy.google.com/~r/Teambox/~3/KWwtLZ8vCkA/</link>
		<comments>http://blog.teambox.com/cheshire-cat/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 14:19:07 +0000</pubDate>
		<dc:creator>Pablo Villalba</dc:creator>
				<category><![CDATA[Insight]]></category>
		<category><![CDATA[alice in wonderland]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[Startups]]></category>

		<guid isPermaLink="false">http://blog.teambox.com/?p=155</guid>
		<description><![CDATA[Alice: "Would you tell me, please, which way I ought to go from here?". "That depends a good deal on where you want to get to," said the Cat.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.teambox.com%2Fcheshire-cat%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.teambox.com%2Fcheshire-cat%2F" height="61" width="51" /></a></div><blockquote>
<p>[Alice to Cat] &#8220;Would you tell me, please, which way I ought to go from here?&#8221;</p>
<p>&#8220;That depends a good deal on where you want to get to,&#8221; said the Cat.</p>
<p>&#8220;I don&#8217;t much care where&#8211;&#8221; said Alice.</p>
<p>&#8220;Then <b>it doesn&#8217;t matter which way you go</b>,&#8221; said the Cat.</p>
<p>&#8220;&#8211;so long as I get SOMEWHERE,&#8221; Alice added as an explanation.</p>
<p>&#8220;Oh, you&#8217;re sure to do that,&#8221; said the Cat, &#8220;if you only walk long enough.&#8221;</p>
<p>This time [the Cat] vanished quite slowly, beginning with the end of the tail, and ending with the grin, which remained some time after the rest of it had gone.
 </p></blockquote>
<p>Alice has lots of cute metaphors about life. Got some time to <a href="http://www.literature.org/authors/carroll-lewis/alices-adventures-in-wonderland/">read</a>? <img src='http://blog.teambox.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://www.flickr.com/photos/cuellar/482993472/"><img src="http://blog.teambox.com/wp-content/uploads/2009/11/alice_path.jpg" alt="girl two paths" title="girl two paths" width="335" height="500" class="aligncenter size-full wp-image-159" /></a></p>
<h3  class="related_post_title">Thirsty for more? Keep on reading</h3><ul class="related_post"><li><a href="http://blog.teambox.com/forgot-password-process/" title="Forgot Password done the right way">Forgot Password done the right way</a></li><li><a href="http://blog.teambox.com/interruption-sales-pull-marketing/" title="Interruption Sales and Pull Marketing">Interruption Sales and Pull Marketing</a></li><li><a href="http://blog.teambox.com/were-going-open-source/" title="We&#8217;re going open-source">We&#8217;re going open-source</a></li><li><a href="http://blog.teambox.com/outline-none-for-links/" title="CSS tip: Remove the dotted line for links">CSS tip: Remove the dotted line for links</a></li><li><a href="http://blog.teambox.com/fun-beyond-usability/" title="Fun: Beyond usability">Fun: Beyond usability</a></li></ul><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Teambox?a=KWwtLZ8vCkA:GRxXrjOu-zU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Teambox?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Teambox/~4/KWwtLZ8vCkA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.teambox.com/cheshire-cat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.teambox.com/cheshire-cat/</feedburner:origLink></item>
		<item>
		<title>Teambox in the Green</title>
		<link>http://feedproxy.google.com/~r/Teambox/~3/LUGjmCWi3FE/</link>
		<comments>http://blog.teambox.com/teambox-in-the-green/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 16:26:39 +0000</pubDate>
		<dc:creator>Andrew Brown</dc:creator>
				<category><![CDATA[Teambox]]></category>
		<category><![CDATA[cucumber]]></category>

		<guid isPermaLink="false">http://blog.teambox.com/?p=168</guid>
		<description><![CDATA[I&#8217;ve been writing stories the past week and everything is in the green!
By the time we launch we won&#8217;t be running with scissors any longer.
I don&#8217;t know why, but I just like using Mislav in my stories.

If you want to try the new version of Teambox 2, it&#8217;s up at app.teambox.com
Read alsoTeambox&#8217;s headquartersTeambox 2 scheduled [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.teambox.com%2Fteambox-in-the-green%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.teambox.com%2Fteambox-in-the-green%2F" height="61" width="51" /></a></div><p>I&#8217;ve been writing stories the past week and everything is in the green!<br />
By the time we launch we won&#8217;t be running with scissors any longer.</p>
<p>I don&#8217;t know why, but I just like using <a href="http://mislav.uniqpath.com/">Mislav</a> in my stories.</p>
<p><img class="alignnone size-full wp-image-169" title="feel_green" src="http://blog.teambox.com/wp-content/uploads/2009/11/feel_green.png" alt="feel_green" width="660"/></p>
<p>If you want to try the new version of Teambox 2, it&#8217;s up at <a href="http://app.teambox.com">app.teambox.com</a></p>
<h3  class="related_post_title">Read also</h3><ul class="related_post"><li><a href="http://blog.teambox.com/teamboxs-headquarters/" title="Teambox&#8217;s headquarters">Teambox&#8217;s headquarters</a></li><li><a href="http://blog.teambox.com/teambox2-migration/" title="Teambox 2 scheduled for November 16th">Teambox 2 scheduled for November 16th</a></li><li><a href="http://blog.teambox.com/which-header-actions-do-you-prefer/" title="Which header actions do you prefer?">Which header actions do you prefer?</a></li><li><a href="http://blog.teambox.com/development-lobster/" title="Development Lobster!">Development Lobster!</a></li><li><a href="http://blog.teambox.com/teambox-20-preview/" title="Teambox 2.0 preview">Teambox 2.0 preview</a></li></ul><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Teambox?a=LUGjmCWi3FE:ehmKrSH67Jg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Teambox?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Teambox/~4/LUGjmCWi3FE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.teambox.com/teambox-in-the-green/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.teambox.com/teambox-in-the-green/</feedburner:origLink></item>
		<item>
		<title>Usability fails</title>
		<link>http://feedproxy.google.com/~r/Teambox/~3/EqR1gcApeto/</link>
		<comments>http://blog.teambox.com/usability-fails/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 11:57:02 +0000</pubDate>
		<dc:creator>Pablo Villalba</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://blog.teambox.com/?p=164</guid>
		<description><![CDATA[I had a good laugh with these. Straight from the FAIL Blog:


Read alsoThe mouse that wanted to be a keyboardPersuasive design: Suggesting over forcingForgot Password done the right way[Preview] Teambox Login pageFun: Beyond usability]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.teambox.com%2Fusability-fails%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.teambox.com%2Fusability-fails%2F" height="61" width="51" /></a></div><p>I had a good laugh with these. Straight from the <a href="http://failblog.org/">FAIL Blog</a>:</p>
<p><img src="http://blog.teambox.com/wp-content/uploads/2009/11/epic-fail-wheelchair-stairs-fail.jpg" alt="epic-fail-wheelchair-stairs-fail" title="epic-fail-wheelchair-stairs-fail" width="500" height="375" class="aligncenter size-full wp-image-165" /></p>
<p><img src="http://blog.teambox.com/wp-content/uploads/2009/11/epic-fail-no-choice-fail.jpg" alt="epic-fail-no-choice-fail" title="epic-fail-no-choice-fail" width="500" height="375" class="aligncenter size-full wp-image-166" /></p>
<h3  class="related_post_title">Read also</h3><ul class="related_post"><li><a href="http://blog.teambox.com/openofficemouse/" title="The mouse that wanted to be a keyboard">The mouse that wanted to be a keyboard</a></li><li><a href="http://blog.teambox.com/persuasive-design-suggesting-over-forcing/" title="Persuasive design: Suggesting over forcing">Persuasive design: Suggesting over forcing</a></li><li><a href="http://blog.teambox.com/forgot-password-process/" title="Forgot Password done the right way">Forgot Password done the right way</a></li><li><a href="http://blog.teambox.com/preview-login/" title="[Preview] Teambox Login page">[Preview] Teambox Login page</a></li><li><a href="http://blog.teambox.com/fun-beyond-usability/" title="Fun: Beyond usability">Fun: Beyond usability</a></li></ul><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Teambox?a=EqR1gcApeto:yN5nDYtfSvQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Teambox?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Teambox/~4/EqR1gcApeto" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.teambox.com/usability-fails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.teambox.com/usability-fails/</feedburner:origLink></item>
		<item>
		<title>Teambox’s headquarters</title>
		<link>http://feedproxy.google.com/~r/Teambox/~3/bMKjq5esUsg/</link>
		<comments>http://blog.teambox.com/teamboxs-headquarters/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 16:30:40 +0000</pubDate>
		<dc:creator>Pablo Villalba</dc:creator>
				<category><![CDATA[Teambox]]></category>
		<category><![CDATA[basecamp]]></category>
		<category><![CDATA[office]]></category>

		<guid isPermaLink="false">http://blog.teambox.com/?p=147</guid>
		<description><![CDATA[Pictures of Teambox's offices in Barcelona.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.teambox.com%2Fteamboxs-headquarters%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.teambox.com%2Fteamboxs-headquarters%2F" height="61" width="51" /></a></div><p>Some pictures of Teambox&#8217;s new offices, in <a href="http://maps.google.com/maps?q=bonsoms+21,+barcelona&#038;oe=utf-8&#038;client=firefox-a&#038;ie=UTF8&#038;ei=ZgH3SrmNA8ze4Qam9OjSAw&#038;ved=0CAkQ8gEwAA&#038;hq=&#038;hnear=Carrer+de+Bonsoms,+21,+08028+Barcelona,+Catalonia,+Spain&#038;z=16">Barcelona</a>. Feel free to pay us a visit, whenever you wish. We love meeting new people!</p>
<p>There&#8217;s plenty of space here, and we&#8217;ll soon organize some open events so any developer can join us. Ruby is great, but other platforms are welcome too.</p>
<p>Keep an eye on our blog to learn more about <b>Fun Fridays</b> and <b>DevSurfing</b>, two upcoming projects that will make you feel like a beginner again.</p>
<p><img src="http://blog.teambox.com/wp-content/uploads/2009/11/teamboxs-basecamp.jpg" alt="teamboxs-basecamp" title="teamboxs-basecamp" width="581" height="437" class="aligncenter size-full wp-image-148" /></p>
<p>Can you see Andrew in the pictures?</p>
<p><img src="http://blog.teambox.com/wp-content/uploads/2009/11/teambox-basecamp-2.jpg" alt="teambox-basecamp-2" title="teambox-basecamp-2" width="581" height="427" class="aligncenter size-full wp-image-150" /></p>
<p>Multi-monitor goodness!</p>
<h3  class="related_post_title">Read also</h3><ul class="related_post"><li><a href="http://blog.teambox.com/teambox-20-preview/" title="Teambox 2.0 preview">Teambox 2.0 preview</a></li><li><a href="http://blog.teambox.com/teambox-in-the-green/" title="Teambox in the Green">Teambox in the Green</a></li><li><a href="http://blog.teambox.com/teambox2-migration/" title="Teambox 2 scheduled for November 16th">Teambox 2 scheduled for November 16th</a></li><li><a href="http://blog.teambox.com/which-header-actions-do-you-prefer/" title="Which header actions do you prefer?">Which header actions do you prefer?</a></li><li><a href="http://blog.teambox.com/development-lobster/" title="Development Lobster!">Development Lobster!</a></li></ul><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Teambox?a=bMKjq5esUsg:g2teyqLOD7M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Teambox?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Teambox/~4/bMKjq5esUsg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.teambox.com/teamboxs-headquarters/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://blog.teambox.com/teamboxs-headquarters/</feedburner:origLink></item>
		<item>
		<title>The mouse that wanted to be a keyboard</title>
		<link>http://feedproxy.google.com/~r/Teambox/~3/-s_j0O2JeG4/</link>
		<comments>http://blog.teambox.com/openofficemouse/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 16:25:18 +0000</pubDate>
		<dc:creator>Pablo Villalba</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[mouse]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://blog.teambox.com/?p=141</guid>
		<description><![CDATA[I really hope this project is a joke. It reminds me of that saying, &#8220;if all you have is a hammer, everything looks like a nail&#8221;. And so they added more and more to the mouse, forgetting that some inches away you have, well&#8230; a keyboard.

Quoting the OpenOffice Mouse site: &#8220;You can do far more [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.teambox.com%2Fopenofficemouse%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.teambox.com%2Fopenofficemouse%2F" height="61" width="51" /></a></div><p>I really hope this project is a joke. It reminds me of that saying, <a href="http://en.wikipedia.org/wiki/Law_of_the_instrument">&#8220;if all you have is a hammer, everything looks like a nail&#8221;</a>. And so they added more and more to the mouse, forgetting that some inches away you have, well&#8230; a keyboard.</p>
<p><img src="http://blog.teambox.com/wp-content/uploads/2009/11/Captura-de-pantalla-2009-11-08-a-las-17.11.00.png" alt="multi button mouse" title="multi button mouse" width="402" height="255" class="aligncenter size-full wp-image-142" /></p>
<p>Quoting the <a href="http://openofficemouse.com/pr110609.html">OpenOffice Mouse</a> site: &#8220;You can do far more with this mouse than most people are likely to realize at first [...] You can launch applications from the desktop, and in your browser you can fire up a specific Internet site with one button, then close it with a double-click on the same button.&#8221;</p>
<p>But <b>why use the mouse for that</b>? You need macros? Well, that&#8217;s why you have <b>a keyboard</b>! Shortcuts! Hotkeys! Bundles! Launch keys! And guess what -if you are using open-office, your hands are probably already on your keyboard.</p>
<h3  class="related_post_title">Read also</h3><ul class="related_post"><li><a href="http://blog.teambox.com/usability-fails/" title="Usability fails">Usability fails</a></li><li><a href="http://blog.teambox.com/persuasive-design-suggesting-over-forcing/" title="Persuasive design: Suggesting over forcing">Persuasive design: Suggesting over forcing</a></li><li><a href="http://blog.teambox.com/forgot-password-process/" title="Forgot Password done the right way">Forgot Password done the right way</a></li><li><a href="http://blog.teambox.com/preview-login/" title="[Preview] Teambox Login page">[Preview] Teambox Login page</a></li><li><a href="http://blog.teambox.com/fun-beyond-usability/" title="Fun: Beyond usability">Fun: Beyond usability</a></li></ul><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Teambox?a=-s_j0O2JeG4:CKVxgH2Ym60:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Teambox?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Teambox/~4/-s_j0O2JeG4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.teambox.com/openofficemouse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.teambox.com/openofficemouse/</feedburner:origLink></item>
		<item>
		<title>Teambox 2 scheduled for November 16th</title>
		<link>http://feedproxy.google.com/~r/Teambox/~3/972nmNJ10t0/</link>
		<comments>http://blog.teambox.com/teambox2-migration/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 16:18:31 +0000</pubDate>
		<dc:creator>Pablo Villalba</dc:creator>
				<category><![CDATA[Teambox]]></category>

		<guid isPermaLink="false">http://blog.teambox.com/?p=132</guid>
		<description><![CDATA[It&#8217;s been some time since we announced Teambox 2 was in the works. Since Andrew joined the team, it was clear how we could all benefit from a new product rewritten from scratch.
Teambox 1 taught us many lessons, and in the way to the new version we&#8217;ve done things as they should have been in [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.teambox.com%2Fteambox2-migration%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.teambox.com%2Fteambox2-migration%2F" height="61" width="51" /></a></div><p>It&#8217;s been some time since we announced Teambox 2 was in the works. Since Andrew joined the team, it was clear how we could all benefit from a new product rewritten from scratch.</p>
<p>Teambox 1 taught us many lessons, and in the way to the new version we&#8217;ve done things as they should have been in the first place.</p>
<p><img src="http://blog.teambox.com/wp-content/uploads/2009/11/Captura-de-pantalla-2009-11-07-a-las-15.19.07.png" alt="Teambox 2" title="Teambox 2" width="249" height="57" class="aligncenter size-full wp-image-137" /></p>
<h3>What&#8217;s new?</h3>
<p>Feature-wise, the focus has been on <b>collaboration</b>. Teambox 2 replaces the group chat for a Project Overview wall, where you can <b>post updates like in Twitter</b>.</p>
<p>Tasks have undergone a major evolution, and they are now full-featured conversations. This way, it&#8217;s easy to plan and keep track of the whole history of the task from the beginning to the end.</p>
<p>The whole interface has been redesigned to have quick access to recently used items. The sidebar is used for project navigation.</p>
<h3>What will happen to my data?</h3>
<p>All your data will be migrated to Teambox 2, so you will be able to benefit from all the same features and more! Because of this, <b>Teambox will be down for maintenance during Nov 15th</b>.</p>
<h3>A cleaner and leaner code</h3>
<p>The Rails community has evolved a lot since Teambox was born. So have we. The new release has cleaner templates with HAML, tests with RSpec and Cucumber, fewer dependencies and has been structured in an organized way.</p>
<p>Being an open-source project means having a solid code, easy to understand and extend. You can still <b>use it for free online</b>, or <b>download it</b> for use in your own server!</p>
<p>It&#8217;s been a long way, and we&#8217;re happy to walk it with you. Without your support, feedback and contributions we&#8217;d have never been able to do this. We really hope you enjoy Teambox 2!</p>
<p><img src="http://blog.teambox.com/wp-content/uploads/2009/11/way-to-teambox2.jpg" alt="way-to-teambox2" title="way-to-teambox2" width="493" height="323" class="aligncenter size-full wp-image-135" /></p>
<h3  class="related_post_title">Read also</h3><ul class="related_post"><li><a href="http://blog.teambox.com/teambox-in-the-green/" title="Teambox in the Green">Teambox in the Green</a></li><li><a href="http://blog.teambox.com/teamboxs-headquarters/" title="Teambox&#8217;s headquarters">Teambox&#8217;s headquarters</a></li><li><a href="http://blog.teambox.com/which-header-actions-do-you-prefer/" title="Which header actions do you prefer?">Which header actions do you prefer?</a></li><li><a href="http://blog.teambox.com/development-lobster/" title="Development Lobster!">Development Lobster!</a></li><li><a href="http://blog.teambox.com/teambox-20-preview/" title="Teambox 2.0 preview">Teambox 2.0 preview</a></li></ul><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Teambox?a=972nmNJ10t0:EQjnVliuKTI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Teambox?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Teambox/~4/972nmNJ10t0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.teambox.com/teambox2-migration/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://blog.teambox.com/teambox2-migration/</feedburner:origLink></item>
		<item>
		<title>Which header actions do you prefer?</title>
		<link>http://feedproxy.google.com/~r/Teambox/~3/IvFnGpxQE_I/</link>
		<comments>http://blog.teambox.com/which-header-actions-do-you-prefer/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 15:36:29 +0000</pubDate>
		<dc:creator>Andrew Brown</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Teambox]]></category>
		<category><![CDATA[poll]]></category>

		<guid isPermaLink="false">http://blog.teambox.com/?p=125</guid>
		<description><![CDATA[We have many headers for tasks lists, tasks, conversations, pages but what would be considered to be a better design?
1. Always show &#8216;Edit and &#8216;Delete&#8217; links on the right hand side

2. On hover show &#8216;Edit&#8217; and &#8216;Delete&#8217; buttons on the left hand side

Leave a comment in this post with your vote.
Read alsoTeambox in the GreenTeambox&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.teambox.com%2Fwhich-header-actions-do-you-prefer%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.teambox.com%2Fwhich-header-actions-do-you-prefer%2F" height="61" width="51" /></a></div><p>We have many headers for tasks lists, tasks, conversations, pages but what would be considered to be a better design?</p>
<h3>1. Always show &#8216;Edit and &#8216;Delete&#8217; links on the right hand side</h3>
<p><img class="alignnone size-full wp-image-127" style="border: solid 1px #a0a0a0" title="header_1" src="http://blog.teambox.com/wp-content/uploads/2009/11/header_1.png" alt="header_1" width="670" height="84" /></p>
<h3>2. On hover show &#8216;Edit&#8217; and &#8216;Delete&#8217; buttons on the left hand side</h3>
<p><img class="alignnone size-full wp-image-128" style="border: solid 1px #a0a0a0" title="header_2" src="http://blog.teambox.com/wp-content/uploads/2009/11/header_21.png" alt="header_2" width="670" height="84" /></p>
<p>Leave a comment in this post with your vote.</p>
<h3  class="related_post_title">Read also</h3><ul class="related_post"><li><a href="http://blog.teambox.com/teambox-in-the-green/" title="Teambox in the Green">Teambox in the Green</a></li><li><a href="http://blog.teambox.com/teamboxs-headquarters/" title="Teambox&#8217;s headquarters">Teambox&#8217;s headquarters</a></li><li><a href="http://blog.teambox.com/teambox2-migration/" title="Teambox 2 scheduled for November 16th">Teambox 2 scheduled for November 16th</a></li><li><a href="http://blog.teambox.com/persuasive-design-suggesting-over-forcing/" title="Persuasive design: Suggesting over forcing">Persuasive design: Suggesting over forcing</a></li><li><a href="http://blog.teambox.com/development-lobster/" title="Development Lobster!">Development Lobster!</a></li></ul><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Teambox?a=IvFnGpxQE_I:9LIVvXKZAtI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Teambox?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Teambox/~4/IvFnGpxQE_I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.teambox.com/which-header-actions-do-you-prefer/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://blog.teambox.com/which-header-actions-do-you-prefer/</feedburner:origLink></item>
		<item>
		<title>Piloting an airplane</title>
		<link>http://feedproxy.google.com/~r/Teambox/~3/L0P3dr-1tY0/</link>
		<comments>http://blog.teambox.com/piloting-an-airplane/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 15:43:35 +0000</pubDate>
		<dc:creator>Pablo Villalba</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[airplanes]]></category>
		<category><![CDATA[fields]]></category>
		<category><![CDATA[forms]]></category>
		<category><![CDATA[restrictions]]></category>
		<category><![CDATA[ui]]></category>

		<guid isPermaLink="false">http://blog.teambox.com/?p=109</guid>
		<description><![CDATA[Airplanes suggest you are going executing a dangerous maneuver by using active materials that provide artificial feedback.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.teambox.com%2Fpiloting-an-airplane%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.teambox.com%2Fpiloting-an-airplane%2F" height="61" width="51" /></a></div><p>I studied aerospace engineering because airplanes are an amazing mix of every possible high-tech industry: Advanced composites, radars, fluid mechanics, electronics, economy, operating systems&#8230;</p>
<p>But it didn&#8217;t come until later that I noticed that airplanes were also about <strong>design</strong> for human interaction. The pilot is constantly overwhelmed with information, and it&#8217;s important to let him focus on what&#8217;s important.</p>
<p>Airplanes can predict, more or less, which maneuvers are potentially dangerous for the flight and prevent you from doing them. Manufacturers choose to do this in different ways:</p>
<ul>
<li>Alert whenever you&#8217;re doing something dangerous, but still do it. Which is potentially dangerous.</li>
<li>Other would <strong>prevent</strong> the pilot from doing the dangerous maneuver, thus limiting his ability to act against common sense in difficult situations.</li>
<li>Others chose a smarter approach, based in active materials: <strong>The control level</strong>, which is usually easy to move, <strong>becomes stiffer when you&#8217;re trying to do something dangerous</strong>.</li>
</ul>
<p>The latter is another great example of <a href="http://blog.teambox.com/persuasive-design-suggesting-over-forcing/">suggesting over forcing</a>. We could draw an analogy with web apps. When typing a field that is too long, or a password too weak, pages can:</p>
<ul>
<li>Tell you it&#8217;s wrong, but still accept it, which is noisy.</li>
<li>Reject it and force you writing the required length. Which leads to hard to remember passwords.</li>
<li><strong>Suggest</strong> with proper design <a href="&lt;a href=">how long something should be</a>.</li>
</ul>
<p>I can also see how cars could use this, not to limit speed but to suggest it&#8217;s not right to go above the speed limit by making the pedal harder to push beyond a limit. This way, if you are in an life emergency you will still be able to override this behaviour.</p>
<p>For Teambox 2, we chose permissive lengths over artificial restrictions. Although it is true that many <a href="http://www.twitter.com">may benefit from an very clear length limit</a> in their data, if that&#8217;s the goal.</p>
<p><a href="http://www.tripletsandus.com/80s/80s_games/missilecommand.htm"><img class="alignnone size-full wp-image-121" title="Missile Command is fun atari game" src="http://blog.teambox.com/wp-content/uploads/2009/10/shweet.jpg" alt="Missile Command is fun atari game" width="490" height="321" /></a></p>
<h3  class="related_post_title">Thirsty for more? Keep on reading</h3><ul class="related_post"><li><a href="http://blog.teambox.com/migrating-to-engineyard-flex/" title="Migrating to EngineYard&#8217;s Flex">Migrating to EngineYard&#8217;s Flex</a></li><li><a href="http://blog.teambox.com/usability-fails/" title="Usability fails">Usability fails</a></li><li><a href="http://blog.teambox.com/forgot-password-process/" title="Forgot Password done the right way">Forgot Password done the right way</a></li><li><a href="http://blog.teambox.com/i_rock/" title="Stuff that makes you rock">Stuff that makes you rock</a></li><li><a href="http://blog.teambox.com/which-header-actions-do-you-prefer/" title="Which header actions do you prefer?">Which header actions do you prefer?</a></li></ul><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Teambox?a=L0P3dr-1tY0:oT9jwYsf4Uc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Teambox?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Teambox/~4/L0P3dr-1tY0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.teambox.com/piloting-an-airplane/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.teambox.com/piloting-an-airplane/</feedburner:origLink></item>
		<item>
		<title>MrProper: Cleaner blocks in Ruby</title>
		<link>http://feedproxy.google.com/~r/Teambox/~3/Z9Wy4Y0XN4Q/</link>
		<comments>http://blog.teambox.com/mrproper-cleaner-blocks-in-ruby/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 19:54:14 +0000</pubDate>
		<dc:creator>Pablo Villalba</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[blocks]]></category>
		<category><![CDATA[collect]]></category>
		<category><![CDATA[each]]></category>
		<category><![CDATA[map]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://blog.teambox.com/?p=115</guid>
		<description><![CDATA[MrProper allows block function to be called upon NilClass without raising exceptions.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.teambox.com%2Fmrproper-cleaner-blocks-in-ruby%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.teambox.com%2Fmrproper-cleaner-blocks-in-ruby%2F" height="61" width="51" /></a></div><p>I love blocks in Ruby. I use them all the time: <b>each</b>, <b>collect</b>, <b>map</b>, etc. And they&#8217;re a great way of making code more readable and fun.</p>
<p>But I don&#8217;t like it that when I call them for a nil object, they raise an exception. So I have to add an <b>if</b> around them, and my codes becomes ugly. I get this often when trying to evaluate <i>params</i> for a form that may not have a given field, like checkboxes.</p>
<p><script src='http://pastie.org/673583.js'></script></p>
<p>A fix for this would be using an or, so if the object is not defined the blocks will use the empty array and not get run. Like this:</p>
<p><script src='http://pastie.org/673585.js'></script></p>
<p>But then I remembered why I love Ruby: You can rewrite everything! So I came up with <b>#is_defined</b>, which you can call to clean up your code in this way:</p>
<p><script src='http://pastie.org/673599.js'></script></p>
<p>Since this is pretty cool, I turned this into a <a href="http://github.com/michokest/mrproper">MrProper</a>, a plugin that you can <a href="http://github.com/michokest/mrproper">download at Github</a>. Just drop it inside config/initializers/mrproper.rb</p>
<p><i>Note: You could also overload NilClass with methods called each, map, etc. The problem with this is that other libraries may use exception control to manage the flow in part of their code, so these solution could break things by failing silently. Therefore, it&#8217;s better to explicitly call a method to avoid errors and be aware that they won&#8217;t rise.</i></p>
<p><b>Update:</b><br />
Thanks to @raganwald, @peteforde and @heycarsten for the interesting links. There are better alternatives to this, like <a href="http://andand.rubyforge.org">andand</a>. I enjoyed the posst about <a href="http://avdi.org/devblog/2009/10/21/array-ifying-values/">Array-ifying values</a> and <a href="http://avdi.org/devblog/2008/10/30/self-confident-code/comment-page-1/">Self confident code</a>, too.</p>
<h3  class="related_post_title">Read also</h3><ul class="related_post"><li><a href="http://blog.teambox.com/fyi-prototype-javascript-tooltip-for-text-fields-rails-plugin/" title="Fyi &#8211; Prototype Javascript Tooltip for Text Fields Rails Plugin">Fyi &#8211; Prototype Javascript Tooltip for Text Fields Rails Plugin</a></li><li><a href="http://blog.teambox.com/weakling-javascript-password-strength-rails-plugin/" title="Weakling &#8211; Prototype Javascript Password Strength Rails Plugin">Weakling &#8211; Prototype Javascript Password Strength Rails Plugin</a></li></ul><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Teambox?a=Z9Wy4Y0XN4Q:jGXnmpJW8MM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Teambox?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Teambox/~4/Z9Wy4Y0XN4Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.teambox.com/mrproper-cleaner-blocks-in-ruby/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://blog.teambox.com/mrproper-cleaner-blocks-in-ruby/</feedburner:origLink></item>
		<item>
		<title>Persuasive design: Suggesting over forcing</title>
		<link>http://feedproxy.google.com/~r/Teambox/~3/92I4LHmLS1Y/</link>
		<comments>http://blog.teambox.com/persuasive-design-suggesting-over-forcing/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 15:34:26 +0000</pubDate>
		<dc:creator>Pablo Villalba</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Teambox]]></category>
		<category><![CDATA[primers]]></category>
		<category><![CDATA[suggestion]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://blog.teambox.com/?p=105</guid>
		<description><![CDATA[Suggesting over forcing, design over words. How we suggest the limit width for a text input field in Teambox.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.teambox.com%2Fpersuasive-design-suggesting-over-forcing%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.teambox.com%2Fpersuasive-design-suggesting-over-forcing%2F" height="61" width="51" /></a></div><p>This past week we stopped using lighthouse and w&#8217;ere just using Teambox 2, to manage Teambox 2. We&#8217;re eating our own dog food!</p>
<p>In Teambox 2 we&#8217;ve reworked tasks so that they are more like conversations. This is great because it allows you to post links that will be useful for tasks you have to do weeks later, or report what you&#8217;ve done by attaching files, or start conversations about important issues.</p>
<p>An issue we initially had with this is, since every task is displayed in the sidebar, that we need to <strong>keep the sidebar uncluttured</strong>. One way of doing this is avoiding lines wrapping, so you need to have titles as concise as possible.</p>
<p>While forcing the user to do this by limiting the number of characters they can type, it&#8217;s not a good idea because sometimes it has to be so. We preferred to <em>suggest</em> the right length by <strong>making the font size bigger</strong>. If you&#8217;re trying to make a field too long, you&#8217;ll notice the text gets clipped and that&#8217;s a bad thing.</p>
<p><strong>Suggesting is better than forcing. Visual design is better than words.</strong> Users can be guided not only by words, but also by design clues. Width and font size help in this case. Colors and placing can be important, too. For everything else, remember to use proper wording for every section and action.</p>
<p><img class="alignnone size-full wp-image-106" title="Suggesting the right width" src="http://blog.teambox.com/wp-content/uploads/2009/10/Captura-de-pantalla-2009-10-28-a-las-14.58.29.png" alt="Suggesting the right width" width="290" height="176" /></p>
<p>Same goes on for the <em>tweet-like</em> field in the project field, where you can post comments or share interesting links and insight:</p>
<p><img class="alignnone size-full wp-image-107" title="Activity comment field" src="http://blog.teambox.com/wp-content/uploads/2009/10/internal-twitter-box.png" alt="Activity comment field" width="653" height="188" /></p>
<h3  class="related_post_title">Read also</h3><ul class="related_post"><li><a href="http://blog.teambox.com/forgot-password-process/" title="Forgot Password done the right way">Forgot Password done the right way</a></li><li><a href="http://blog.teambox.com/preview-login/" title="[Preview] Teambox Login page">[Preview] Teambox Login page</a></li><li><a href="http://blog.teambox.com/fun-beyond-usability/" title="Fun: Beyond usability">Fun: Beyond usability</a></li><li><a href="http://blog.teambox.com/usability-fails/" title="Usability fails">Usability fails</a></li><li><a href="http://blog.teambox.com/openofficemouse/" title="The mouse that wanted to be a keyboard">The mouse that wanted to be a keyboard</a></li></ul><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Teambox?a=92I4LHmLS1Y:lHNxDPW4qXE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Teambox?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Teambox/~4/92I4LHmLS1Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.teambox.com/persuasive-design-suggesting-over-forcing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.teambox.com/persuasive-design-suggesting-over-forcing/</feedburner:origLink></item>
	</channel>
</rss>
