<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>Closer To The Ideal &#187; user experience</title>
	<atom:link href="http://www.teamlalala.com/blog/category/user-experience/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.teamlalala.com/blog</link>
	<description>life does not allow perfection, it allows iterations, moments of insight that take us closer to the ideal</description>
	<lastBuildDate>Fri, 30 Jul 2010 16:25:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>New York has come of age as a start-up hub</title>
		<link>http://www.teamlalala.com/blog/2010/01/23/new-york-has-come-of-age-as-a-start-up-hub/</link>
		<comments>http://www.teamlalala.com/blog/2010/01/23/new-york-has-come-of-age-as-a-start-up-hub/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 19:01:25 +0000</pubDate>
		<dc:creator>lawrence</dc:creator>
				<category><![CDATA[EC2]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[design lead development]]></category>
		<category><![CDATA[designers]]></category>
		<category><![CDATA[entrepreneurs]]></category>
		<category><![CDATA[experience rich design]]></category>
		<category><![CDATA[graphic design]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[startups]]></category>
		<category><![CDATA[statistical analysis]]></category>
		<category><![CDATA[the future]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://www.teamlalala.com/blog/?p=1336</guid>
		<description><![CDATA[Obviously I&#8217;m biased, since I&#8217;m trying to do a start-up in New York, but everything about this rings true: 
Tumblr and Posterous are the two most prominent “tumblogging” sites, i.e. sites that make blogging more straightforward by making it easier to post media. Both were launched within six months. (Actually, Posterous was started later than [...]]]></description>
			<content:encoded><![CDATA[<p>Obviously I&#8217;m biased, since I&#8217;m trying to do a start-up in New York, <a href="http://pegontech.wordpress.com/2010/01/19/why-tumblr-posterous-ass/">but everything about this rings true</a>: </p>
<blockquote><p>Tumblr and Posterous are the two most prominent “tumblogging” sites, i.e. sites that make blogging more straightforward by making it easier to post media. Both were launched within six months. (Actually, Posterous was started later than Tumblr.)</p>
<p>But now Tumblr has been an Alexa Top 100 site for a while and is still growing strong. Meanwhile Posterous has about 4 times less uniques. Yet Posterous has everything to win: it’s a Y Combinator company with top-tier investors like Chris Sacca and Mitch Kapor. Its founders are experienced software engineers with computer science degrees from Stanford. How come it’s eating dust from a small startup started by a high school dropout?</p>
<p>The answer is as easy as it is counter-intuitive: Tumblr is a New York company and Posterous is a Silicon Valley company.</p>
<p>Or, to put it another way: Posterous is an engineered product, while Tumblr is a designed product.</p>
<p>Posterous is extremely well engineered. There’s nothing wrong with it. Every single thing about it is well thought out. But it’s not just that it’s less pretty (though it is). It’s just not designed as well as Tumblr is.</p>
<p>&#8230;In fact, everything about Posterous is nice. It’s very nice. I’m not here to bash Posterous, I think it’s a tremendous product and I wish them the best of luck.</p>
<p>But everything about Tumblr is better designed. I used the landing page as one example, but there are tons of features where Tumblr shines by its gorgeous design.</p>
<p>Meanwhile Posterous is typical of the Silicon Valley engineering mindset where everything is measured, ranked, weighted. It’s like Google. And having terrible design like Google is great if you have a technology edge. But if you’re in a market where what matters is design edge, that’s not enough. There needs to be great design, by which I don’t mean looks (though they’re important), but how it works for the end user.</p>
<p>&#8230;The first is that New York has truly come of age as a startup hub, with its own “style”, its own way of doing things, its own mindset, which can sometimes — not always, but sometimes — kick Silicon Valley’s ass.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.teamlalala.com/blog/2010/01/23/new-york-has-come-of-age-as-a-start-up-hub/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why does Berkeley think it should be in the business of building its own content management systems anyway?</title>
		<link>http://www.teamlalala.com/blog/2009/08/27/why-does-berkeley-think-it-should-be-in-the-business-of-building-its-own-content-management-systems-anyway/</link>
		<comments>http://www.teamlalala.com/blog/2009/08/27/why-does-berkeley-think-it-should-be-in-the-business-of-building-its-own-content-management-systems-anyway/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 02:40:02 +0000</pubDate>
		<dc:creator>lawrence</dc:creator>
				<category><![CDATA[badly designed frameworks]]></category>
		<category><![CDATA[brad delong]]></category>
		<category><![CDATA[broken web sites]]></category>
		<category><![CDATA[design patterns]]></category>
		<category><![CDATA[error messages]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[reliability]]></category>
		<category><![CDATA[user experience]]></category>
		<category><![CDATA[user feedback]]></category>
		<category><![CDATA[website development]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.teamlalala.com/blog/?p=631</guid>
		<description><![CDATA[Brad Delong asks &#8220;Why does Berkeley think it should be in the business of building its own content management systems anyway?&#8220;. 
His complaint: 
May I say that a content management system that&#8211;if you have been off dealing with another crisis in the middle of a task&#8211;decides when you come back and try to save your [...]]]></description>
			<content:encoded><![CDATA[<p>Brad Delong asks &#8220;<a href="http://delong.typepad.com/sdj/2009/08/bspace-hellspawn.html">Why does Berkeley think it should be in the business of building its own content management systems anyway?</a>&#8220;. </p>
<p>His complaint: </p>
<blockquote><p>May I say that a content management system that&#8211;if you have been off dealing with another crisis in the middle of a task&#8211;decides when you come back and try to save your work that you are no longer logged in and dumps you to a login page after which it dumps you not on the page you were working on but on the root page, LOSING YOUR WORK!!!1!!</p>
<p>Such a content management system is HELLSPAWN!! Is WROSE THAN HILTER!1!!!1!&#8230;</p></blockquote>
<p>He is complaining about bspace, which is based on the open-source<br />
Sakai, a content management system written in Java, and focused on the needs of universities. </p>
<p>I think Delong&#8217;s post is a good reminder of how infuriating it can be for users when software fails to behave in the ways users expect. I also suspect this is a good example of an issue that users will regard as a bug, but the programmers will see it simply as a potential future feature that they may or may not add (&#8221;Should we catch POST info if a user is not logged in?&#8221;). </p>
<p>I should add, WordPress has exactly the same problem. Last week I started writing what I thought would be a short post for this blog, but I got carried away by my theme and wrote  a long post. Then I went to get some dinner. I left the browser open, with the post unpublished. I came back after dinner and made some more edits, then hit the publish button &#8211; and just like that, my work vanished, because while I was out getting dinner, WordPress logged me out (for some reason I&#8217;d assumed that the auto-save feature was also refreshing my session info). </p>
<p>One of the nice things about building my own CMS was that I was free to fix the bugs that bothered me most, and this was a big one for me. I added a feature to my CMS that caught any POST info and showed it on screen, even if the person was logged out. This allowed recovery of the post. I worked on my CMS from 2002-2007 and then abandoned it because I could not keep up with projects like WordPress. Nowadays I force myself to use other people&#8217;s open source software, because it is economically rational to do so, but I hate some of the choices they make, and some of the features that they fail to implement. </p>
<p>In the comments, Jacob Davies posts this comment, which I thought was very funny and very on point: </p>
<blockquote><p>Conversation that has happened more times in my career than I care to mention:</p>
<p>Someone else: &#8220;How long of a title shall we allow? 32 characters? 64?&#8221;</p>
<p>Me: &#8220;FOR THE LOVE OF GOD WHY DO WE NEED TO SET A MAXIMUM LENGTH? IS THIS 1952???&#8221;</p>
<p>Someone else: &#8220;But what if they put in a really long title and fill up the database?&#8221;</p>
<p>Me: &#8220;THE VERY NEXT FIELD &#8211; THE &#8216;CONTENTS&#8217; FIELD &#8211; IS A FREE-TEXT FIELD WITHOUT A LENGTH CONSTRAINT SO IF THEY WANTED TO FILL THE DATABASE THEY COULD DO IT THERE ANYWAY.&#8221;</p>
<p>Someone else: &#8220;Won&#8217;t it waste space if we allow a variable-length string in the title?&#8221;</p>
<p>Me: &#8220;OH MY GOD YES A TERRIFYING LOSS OF ABOUT 3 BYTES ON A RECORD THAT IS A MINIMUM OF 1024 BYTES LONG AND OFTEN OVER A MEGABYTE, YOU ARE SO RIGHT.&#8221;</p>
<p>Someone else: &#8220;Yes but every other system has a length constraint for titles.&#8221;</p>
<p>Me: &#8220;YES AND I SUPPOSE IF EVERYONE ELSE WAS JUMPING OFF A BRIDGE YOU&#8217;D DO IT TOO.&#8221;</p>
<p>etc</p>
<p>Computer programmers are subject to some kind of strange mental degeneration in which they rate the potential waste of 0.00001% of the capacity of a modern hard disk as more important than the ability to enter titles longer than 32 characters in length.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.teamlalala.com/blog/2009/08/27/why-does-berkeley-think-it-should-be-in-the-business-of-building-its-own-content-management-systems-anyway/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>So frustrated with Mozilla that I&#8217;ve got a sore throat from yelling</title>
		<link>http://www.teamlalala.com/blog/2009/06/08/so-frustrated-with-mozilla-that-ive-got-a-sore-throat-from-yelling/</link>
		<comments>http://www.teamlalala.com/blog/2009/06/08/so-frustrated-with-mozilla-that-ive-got-a-sore-throat-from-yelling/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 02:37:01 +0000</pubDate>
		<dc:creator>lawrence</dc:creator>
				<category><![CDATA[brendan eich]]></category>
		<category><![CDATA[execution speed]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[google chrome]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[reliability]]></category>
		<category><![CDATA[thunderbird]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[user experience]]></category>
		<category><![CDATA[web browsers]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.teamlalala.com/blog/?p=379</guid>
		<description><![CDATA[FireFox can crash any machine. Not &#8220;crash&#8221; in the sense of &#8220;blue screen of death&#8221; but crash as in &#8220;uses up all memory so the machine becomes unresponsive&#8221;. This is a reliable fact of using FireFox, regardless of whether you are on Ubuntu Linux, Windows XP, or Mac OS X (I can&#8217;t speak of Camino, [...]]]></description>
			<content:encoded><![CDATA[<p>FireFox can crash any machine. Not &#8220;crash&#8221; in the sense of &#8220;blue screen of death&#8221; but crash as in &#8220;uses up all memory so the machine becomes unresponsive&#8221;. This is a reliable fact of using FireFox, regardless of whether you are on Ubuntu Linux, Windows XP, or Mac OS X (I can&#8217;t speak of Camino, as I don&#8217;t use it). </p>
<p>Sometimes I say this to other programmers and they respond &#8220;It&#8217;s not FireFox that is the problem, it is the plugins that you use &#8211; it is FireBug and Session Manager and all the others.&#8221; Of course, any programmer who reveals this attitude needs to be re-educated. If you offer a plugin system that is unable to manage the plugins, then maybe you should not offer that plugin system? It suggests a (possibly frightening?) willingness to shirk responsibility if a programmer defends a plugin system that can crash a computer. </p>
<p>I wonder what Brendan Eich is thinking? </p>
<p>One suggestion for others: if you use FireFox, every time a new version of FireFox comes out, FireFox will ask you if you want to upgrade. I used to always say &#8220;yes&#8221;. Now I realize, if your computer is more than a year old, you should say &#8220;no&#8221;. Each version of FireFox tends to be heavier and slower than the previous version. My Ubuntu machine is from 2006, and that is part of the reason why FireFox is so slow on it. </p>
<p>On my Windows machine, I just switched over to Google Chrome as my new default browser. I&#8217;m giving up on FireFox. On my Ubuntu machine, I am stuck with FireFox for now. I&#8217;m not aware of any other serious browsers for Linux. </p>
<p>For email, I would love to give up on Thunderbird, if I could find a substitute. I run Thunderbird on my main desktop machine which runs Ubuntu. Thunderbird has had a persistent bug that has survived several upgrades (of both Thunderbird and Ubuntu). The bug is  with the address auto-completion. If I type an address fast, hit &#8220;Enter&#8221; to accept and start typing again fast, Thunderbird crashes. This can lose a lot of work for me (Where &#8220;work&#8221; might simply mean &#8220;Opened email and left them open because I found  some that were important and so answering them will take some time.&#8221;). Apparently there is no equivalent of SessionManager for Thunderbird, no way of remembering which emails were open, waiting for a response, when Thunderbird crashes. No, instead, after Thunderbird crashes, I need to re-start it, go back 3 days, and then read through all my email again, looking for the important ones. </p>
<p>At work we had a deadline today, and I worked through the weekend to meet it. I kept getting feedback from various people testing the site. Some of the email I got was thoughtful, and offered intelligent suggestions about what we should do next. By this morning, I had about 20 emails open, waiting for me to have the time and focus to write a reply. Then Thunderbird crashed and they all vanished. I yelled so loud my throat was sore. Now I have to go back to Friday and read through all the email again, to find the ones that I wanted to respond to. </p>
<p>If I could find something better than Thunderbird, that runs on Linux, I&#8217;d switch immediately. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.teamlalala.com/blog/2009/06/08/so-frustrated-with-mozilla-that-ive-got-a-sore-throat-from-yelling/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Empowering great designers to work freely with the HTML in a Symfony project</title>
		<link>http://www.teamlalala.com/blog/2009/05/19/empowering-great-designers-to-work-freely-with-the-html-in-a-symfony-project/</link>
		<comments>http://www.teamlalala.com/blog/2009/05/19/empowering-great-designers-to-work-freely-with-the-html-in-a-symfony-project/#comments</comments>
		<pubDate>Tue, 19 May 2009 05:26:03 +0000</pubDate>
		<dc:creator>lawrence</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[design lead development]]></category>
		<category><![CDATA[designers]]></category>
		<category><![CDATA[experience rich design]]></category>
		<category><![CDATA[graphic design]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php frameworks]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[separation of concerns]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://www.teamlalala.com/blog/?p=328</guid>
		<description><![CDATA[I&#8217;ve had the good fortune to work with some truly great designers. These are people who are understand the client&#8217;s needs, who understand the users, and who naturally develop web sites that feel intuitive to the people who use the site. Long ago I learned that, when working with such designers, it was important to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had the good fortune to work with some truly great designers. These are people who are understand the client&#8217;s needs, who understand the users, and who naturally develop web sites that feel intuitive to the people who use the site. Long ago I learned that, when working with such designers, it was important to empower them with the code they needed, but to otherwise stay out of the way. In particular, such designers need access to the HTML of the site. When I hide the HTML away inside of PHP functions, I&#8217;m limiting the ability of these maestros to perform. </p>
<p>This has implications when working with a framework like Symfony. </p>
<p>A lot of computer programmers would add an image to a Symfony template by using one of the image helpers:</p>
<p>&lt;?php echo image_tag(&#8217;banner.jpg&#8217;) ?&gt;</p>
<p>But what if the designer needs to add a CSS class to this? What if they are working late at night, and they are unable to reach me? Or they are working in the middle of the day, but it is a day I&#8217;m spending away from my computer? </p>
<p>The designers I work with can read PHP code fairly well. And they can look up the image_tag helper and figure out its syntax. But this is a big waste of their time. It takes them further into the world of programming than they should need to go. </p>
<p>When creating URLs in a Symfony project, it is important to use helpers. The helpers take care of figuring out what the right URL should be for things like images. The helpers allow us to develop on one machine and deploy to another server when we go live, and even if that other server has a completely different directory structure, we don&#8217;t need to change any links, because the helpers take care of all that for us. However, managing the URLs is the only thing that the helpers should do. </p>
<p>So we do not do this: </p>
<p>&lt;?php echo image_tag(&#8217;banner.jpg&#8217;) ?&gt;</p>
<p>Instead we either do this:</p>
<p>&lt;img src=&#8221;&lt;?php echo $sf_request->getRelativeUrlRoot() ?&gt;/images/banner.jpg&#8221; /&gt;</p>
<p>or we do this: </p>
<p>&lt;?php    sfLoader::loadHelpers(array(&#8217;Url&#8217;)); ?&gt;<br />
&lt;img src=&#8221;&lt;?php echo  public_path(&#8217;banner.jpg&#8217;) ?&gt;&#8221; /&gt;</p>
<p>This way the URL is managed by Symfony&#8217;s helpers, but the rest of the IMG tag is still free for the designers to work with. If a designer needs to add a CSS class, they don&#8217;t need to call me on the phone and get me to do it, and they don&#8217;t have to start researching Symfony helper tags, instead they just add the CSS class like they always have: </p>
<p>&lt;img class=&#8221;header&#8221; src=&#8221;&lt;?php echo  public_path(&#8217;banner.jpg&#8217;) ?&gt;&#8221; /&gt;</p>
<p>This is an important bit of project management. It allows for a correct separation of concerns &#8211; the designers get to focus on design, and the programmers can focus on the programming. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.teamlalala.com/blog/2009/05/19/empowering-great-designers-to-work-freely-with-the-html-in-a-symfony-project/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How much, or how often, should a design idea be discussed?</title>
		<link>http://www.teamlalala.com/blog/2009/04/06/how-much-or-how-often-should-a-design-idea-be-discussed/</link>
		<comments>http://www.teamlalala.com/blog/2009/04/06/how-much-or-how-often-should-a-design-idea-be-discussed/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 00:49:56 +0000</pubDate>
		<dc:creator>lawrence</dc:creator>
				<category><![CDATA[37signals]]></category>
		<category><![CDATA[basecamp]]></category>
		<category><![CDATA[clients]]></category>
		<category><![CDATA[cost]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[design lead development]]></category>
		<category><![CDATA[design patterns]]></category>
		<category><![CDATA[designers]]></category>
		<category><![CDATA[experience rich design]]></category>
		<category><![CDATA[graphic design]]></category>
		<category><![CDATA[iterative]]></category>
		<category><![CDATA[iterative design processes]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://www.teamlalala.com/blog/?p=216</guid>
		<description><![CDATA[One of the tough calls to make, when managing a project, is figuring out how much time should be devoted to talking things over. If you are the manager, there are two mistakes that you might make:
1.) You cut off conversation too soon, before the designer has had a chance to defend their idea, or [...]]]></description>
			<content:encoded><![CDATA[<p>One of the tough calls to make, when managing a project, is figuring out how much time should be devoted to talking things over. If you are the manager, there are two mistakes that you might make:</p>
<p>1.) You cut off conversation too soon, before the designer has had a chance to defend their idea, or before the client has had a chance to fully articulate their dissatisfaction, or before your programmer can explain why one option would take more time, and therefore more money. You force a decision to be made before all the facts are in. Possibly you kill the conversation just as people are warming up to what would be a brilliantly creative set of insights, if only you allowed more time.</p>
<p>2.) You allow the conversation to go on too long. After awhile, people begin to repeat the same points they made 4 hours before, or perhaps the day before. Your team begins to fear these conversations, which seem to be endless swamps of unproductive debate. The team craves action, decisions, movement, they want to finally be building something, but instead you keep pushing for more information, another round of opinion gathering. </p>
<p>It is difficult to find the right balance. I suspect we all have our preferences about what we consider the right level of conversation versus action. </p>
<p>Over at 37 Signals they&#8217;ve posted <a href="http://www.37signals.com/svn/posts/1646-writing-decisions-related-to-milestone">an extended chat that Jason Fried and Ryan  Singer had about adding a new feature to Basecamp</a>. It is useful to see how such a well known and successful team works through their design issues. </p>
<blockquote><p>(14:42:41) Jason Fried: What are some of the pushback points we’re anticipating?<br />
(14:43:02) Ryan Singer: “i use milestone attachments for [some crazy custom reason] and this doesn’t apply to me”<br />
(14:43:30) Ryan Singer: possibly: “i want dates on my to-do items, not the lists themselves”<br />
(14:44:12) Ryan Singer: i don’t think the first point is a problem<br />
(14:44:18) Ryan Singer: there are always people who bend the interpretation<br />
(14:44:51) Jason Fried: What if the date thing said “On or before March 14”<br />
(14:44:59) Jason Fried: I think the ridigness of it may be a problem.<br />
(14:45:03) Jason Fried: And this could soften that a bit<br />
(14:45:05) Ryan Singer: a bit long, but i like that idea<br />
(14:45:52) Ryan Singer: hm kinda long<br />
(14:46:08) Ryan Singer: becomes harder to interpret too </p></blockquote>
<p>I know that in such conversations I tend to defer to the designer, and I tend to want to reach a conclusion quickly. Probably because I&#8217;ve been in so many, many meetings where someone else forced the conversation to go on for many more hours than was needed, I tend to play the role of the person who is willing to reach a quick agreement. Ryan Singer reminds me of myself, in this portion of the chat, where he seems willing to go along with the &#8220;Due by&#8221; language, even though he initially disliked it. He seems eager to reach a final agreement. </p>
<blockquote><p>(14:46:35) Jason Fried: After seeing this the issue I have is the rigidity of it.<br />
(14:46:42) Jason Fried: This list IS DUE on this date<br />
(14:46:45) Jason Fried: Well, not really<br />
(14:46:57) Jason Fried: It’s part of a milestone that is due on this date.<br />
(14:47:07) Jason Fried: So I’d like to see if we can figure out how to present that reality a bit better<br />
(14:47:15) Ryan Singer: good point<br />
(14:47:18) Ryan Singer: ok<br />
(14:47:41) Jason Fried: how about<br />
(14:47:47) Jason Fried: “Due by 14 February”<br />
(14:47:49) Ryan Singer: “Milestone: 14 February”<br />
(14:48:03) Ryan Singer: nice that Due by is shorter<br />
(14:48:05) Jason Fried: Milestone may work. Ties it into the feature.<br />
(14:48:07) Ryan Singer: shorter is better for this flag<br />
(14:48:12) Ryan Singer: even “Milestone: 10 Feburary” is quite long<br />
(14:48:13) Jason Fried: Due by is less rigid than “Due on”<br />
(14:48:15) Ryan Singer: doesn’t hold together as well<br />
(14:48:16) Ryan Singer: yeah<br />
(14:48:37) Ryan Singer: Due by looks pretty good. screenshot coming </p></blockquote>
<p>But Jason Fried won&#8217;t be rushed into a decision. Instead, he keeps the conversation going, even though Ryan Singer was willing to go along with &#8220;Due on&#8221;. </p>
<blockquote><p>(14:55:14) Jason Fried: Due is good, but it’s an opinion 5 years after the fact.<br />
(14:55:20) Jason Fried: That’s why I’m pushing back a bit.<br />
(14:55:30) Jason Fried: We’re not introducing attachments today<br />
(14:55:37) Jason Fried: If we were I’d feel better about it.<br />
(14:56:15) Ryan Singer: i think if we don’t go with “Due..”<br />
(14:56:26) Ryan Singer: it would be better to explore moving the link below the title into the list description area<br />
(14:56:30) Ryan Singer: and actually naming the milestone or something<br />
(14:56:41) Jason Fried: right like…<br />
(14:56:54) Ryan Singer: like “For Ship v1 of the Home Page, 14 Feburary”<br />
(14:56:57) Jason Fried: “This to-do list is attached to a “milestone name” which is due on 14 Feb”<br />
(14:57:23) Jason Fried: I feel like we don’t lose anything with that direction.<br />
(14:57:27) Jason Fried: And we gain clarity </p></blockquote>
<p>If you read the whole transcript, you can tell these two are getting warmed up as the conversation continues &#8211; they are thinking hard about this problem, and they are getting deeper and deeper into the nuances. I relate to this chat quite a bit, as it reminds me of so many of the more productive meetings I&#8217;ve been in. </p>
<p>Finally, an hour goes by, and Jason Fried keeps pushing them until they arrive at what they both agree is the perfect answer:</p>
<blockquote><p>(15:20:08) Jason Fried: In the app we say “Attach to…” so I wonder if we should repeat that here.<br />
(15:20:18) Ryan Singer: i would rather change the language in the other places<br />
(15:20:23) Ryan Singer: “Attached to” looks weird here<br />
(15:20:28) Ryan Singer: and it doesn’t fit with the normal expectations of what an “attachment” is<br />
(15:20:36) Jason Fried: K. We don’t want to change the language elsewhere so we’ll consider that one a no go.<br />
(15:20:39) Jason Fried: Umm…<br />
(15:20:46) Jason Fried: “Related to” works for me.<br />
(15:20:47) Jason Fried: Cause it is.<br />
(15:20:51) Ryan Singer: actually the edit dialog says this:<br />
(15:20:55) Ryan Singer: “Does this list relate to a milestone?”<br />
(15:20:58) Jason Fried: Perfect<br />
(15:20:59) Jason Fried: Done<br />
(15:21:02) Ryan Singer: done</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.teamlalala.com/blog/2009/04/06/how-much-or-how-often-should-a-design-idea-be-discussed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Will the depression increase the importance of social media?</title>
		<link>http://www.teamlalala.com/blog/2009/01/19/will-the-depression-increase-the-importance-of-social-media/</link>
		<comments>http://www.teamlalala.com/blog/2009/01/19/will-the-depression-increase-the-importance-of-social-media/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 17:18:50 +0000</pubDate>
		<dc:creator>lawrence</dc:creator>
				<category><![CDATA[advertising]]></category>
		<category><![CDATA[blogs]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[funding]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[online social networking sites]]></category>
		<category><![CDATA[predictions]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://www.teamlalala.com/blog/2009/01/19/will-the-depression-increase-the-importance-of-social-media/</guid>
		<description><![CDATA[Sarah Lacy used LinkedIn to try to help a friends of her get a job. It occurs to her that the depression will be very good for LinkedIn:
In terms of ego and validation, I got the pride of knowing my network could help someone I care about. And not just help someone with something minor&#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>Sarah Lacy used LinkedIn to try to help a friends of her get a job. It occurs to her that <a href="http://www.sarahlacy.com/sarahlacy/2009/01/prediction-linkedin-engagement-metrics-set-to-soar.html#more">the depression will be very good for LinkedIn</a>:</p>
<blockquote><p>In terms of ego and validation, I got the pride of knowing my network could help someone I care about. And not just help someone with something minor&#8211; help someone potentially find a new job. In this case she wasn&#8217;t laid off but, in an economy like this where hundreds of thousands are, survivor&#8217;s guilt runs high. Especially if you&#8217;ve been laid off before and viscerally remember that feeling. You want to be able to <em>do </em>something when you hear that kind of news, and LinkedIn offers that, whether it&#8217;s an introduction or just writing a recommendation for a laid-off friend. It was one of the first times an interaction with LinkedIn gave me that social media endorphin rush that I more commonly get with Twitter, blogging, Flickr or Facebook.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.teamlalala.com/blog/2009/01/19/will-the-depression-increase-the-importance-of-social-media/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple and utilitarian designs fail badly for sites that need to be experience rich</title>
		<link>http://www.teamlalala.com/blog/2008/03/02/simple-and-utilitarian-designs-fail-badly-for-sites-that-need-to-be-experience-rich/</link>
		<comments>http://www.teamlalala.com/blog/2008/03/02/simple-and-utilitarian-designs-fail-badly-for-sites-that-need-to-be-experience-rich/#comments</comments>
		<pubDate>Mon, 03 Mar 2008 01:33:16 +0000</pubDate>
		<dc:creator>lawrence</dc:creator>
				<category><![CDATA[Robert Hoekman]]></category>
		<category><![CDATA[anti-patterns]]></category>
		<category><![CDATA[bad design]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[design patterns]]></category>
		<category><![CDATA[experience rich design]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[plain minimalist design]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://www.teamlalala.com/blog/2008/03/02/simple-and-utilitarian-designs-fail-badly-for-sites-that-need-to-be-experience-rich/</guid>
		<description><![CDATA[The often interesting robert hoekman, jr:
Our Stories should be an experience rich site. It should offer an engaging environment that compels users to explore and connect emotionally to the storytellers. But it doesn’t offer this at all. Instead, it offers what looks like any other Google design. It’s plain, minimalist, and it’s focused entirely around [...]]]></description>
			<content:encoded><![CDATA[<p>The often interesting <a href="http://rhjr.net/" id="siteTitle">robert hoekman, jr:</a></p>
<blockquote><p>Our Stories should be an <em>experience rich</em> site. It should offer an engaging environment that compels users to explore and connect emotionally to the storytellers. But it doesn’t offer this at all. Instead, it offers what looks like any other Google design. It’s plain, minimalist, and it’s focused entirely around the information and not the experience.</p></blockquote>
<p>Google apparently thinks it has hit upon the secret formula to all successful websites &#8211; simple, minimalist designs that offer information in a concentrated form. In reality, this formula only works for certain classes of sites, of which the original <a href="http://www.google.com/">Google website</a> was the par exemplar. <a href="http://rhjr.net/theblog/2007/12/11/our-stories-hijacked-by-googles-design/">Google fails when it attempts to build a site that needs a philosophically different approach</a>. As Hoekman explains:</p>
<blockquote><p> If Google’s goal here was to create emotional connections, they should definitely have considered something other than the business-as-usual, sterile design work that has become Google’s signature. Granted, some of the site’s pages are geared towards showing people how to conduct interviews for the site, and those pages are probably best left alone, but the main attraction here is an environment of storytelling, not another Google search results system.</p>
<p>&#8230;Design is meant to communicate content. With the right design, you can always meet your goals much more effectively. If you want emotional connections, design something that encourages them. If you want people to take action, design to encourage action. Don’t let your usual design style get in the way of doing something great.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.teamlalala.com/blog/2008/03/02/simple-and-utilitarian-designs-fail-badly-for-sites-that-need-to-be-experience-rich/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A rule for user interaction: keep debugging information out of error messages</title>
		<link>http://www.teamlalala.com/blog/2008/02/10/a-rule-for-user-interaction-keep-debugging-information-out-of-error-messages/</link>
		<comments>http://www.teamlalala.com/blog/2008/02/10/a-rule-for-user-interaction-keep-debugging-information-out-of-error-messages/#comments</comments>
		<pubDate>Mon, 11 Feb 2008 04:04:24 +0000</pubDate>
		<dc:creator>lawrence</dc:creator>
				<category><![CDATA[anti-patterns]]></category>
		<category><![CDATA[bad design]]></category>
		<category><![CDATA[broken web sites]]></category>
		<category><![CDATA[broken websites]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[design patterns]]></category>
		<category><![CDATA[error messages]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://www.teamlalala.com/blog/2008/02/10/a-rule-for-user-interaction-keep-debugging-information-out-of-error-messages/</guid>
		<description><![CDATA[Yet another example of bad web programming. I was researching the subject of cancer and followed a link on a government site that gets me to this page:

I think its fine to print debugging information to the screen when a website is under development, but on a live site, I think the error messages should [...]]]></description>
			<content:encoded><![CDATA[<p>Yet another example of bad web programming. I was researching the subject of cancer and followed a link on a government site that gets me to this page:</p>
<p><a href="http://www.teamlalala.com/blog/wp-content/12-27-07_error_message_government_cancer_site.png" title="Error message on government site: debugging information should be kept off of live sites"><img src="http://www.teamlalala.com/blog/wp-content/12-27-07_error_message_government_cancer_site.thumbnail.png" alt="Error message on government site: debugging information should be kept off of live sites" /></a></p>
<p>I think its fine to print debugging information to the screen when a website is under development, but on a live site, I think the error messages should try to be more helpful. Perhaps the error message can suggest the average speed it takes the site&#8217;s sysadmins to fix problems of this time. Or the error message can suggest that the visitor go get the page out of the Google cache. Even <a href="http://www.teamlalala.com/blog/2008/02/03/there-are-reasons-to-be-wary-of-online-services/">the cutesy error message that Stikipad used</a> was more reassuring than this.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.teamlalala.com/blog/2008/02/10/a-rule-for-user-interaction-keep-debugging-information-out-of-error-messages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netflix error: why allow a date that is not allowed?</title>
		<link>http://www.teamlalala.com/blog/2008/02/10/netflix-error-why-allow-a-date-that-is-not-allowed/</link>
		<comments>http://www.teamlalala.com/blog/2008/02/10/netflix-error-why-allow-a-date-that-is-not-allowed/#comments</comments>
		<pubDate>Mon, 11 Feb 2008 03:44:11 +0000</pubDate>
		<dc:creator>lawrence</dc:creator>
				<category><![CDATA[anti-patterns]]></category>
		<category><![CDATA[broken web sites]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[error messages]]></category>
		<category><![CDATA[netflix]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://www.teamlalala.com/blog/2008/02/10/netflix-error-why-allow-a-date-that-is-not-allowed/</guid>
		<description><![CDATA[Back on September 24th, I decided to put my Netflix account on hold. I knew I was facing a stretch of time when I was going to be too busy to watch movies. Apparently Netflix only allows you to put your account on hold for 90 days. Nevertheless, the form that I was presented with [...]]]></description>
			<content:encoded><![CDATA[<p>Back on September 24th, I decided to put my <a href="http://www.netflix.com/">Netflix</a> account on hold. I knew I was facing a stretch of time when I was going to be too busy to watch movies. Apparently Netflix only allows you to put your account on hold for 90 days. Nevertheless, the form that I was presented with allowed me to choose any date in December, so I chose December 31st, as you can see here:</p>
<p><a href="http://www.teamlalala.com/blog/wp-content/netflix_error_2.png" title="Netflix error: the form that allows forbidden dates to be choosen"><img src="http://www.teamlalala.com/blog/wp-content/netflix_error_2.thumbnail.png" alt="Netflix error: the form that allows forbidden dates to be choosen" /></a></p>
<p>Upon submitting the form, I got the following error message:</p>
<p><a href="http://www.teamlalala.com/blog/wp-content/netflix_error.png" title="Netflix error: why do they allow users to choose dates that are in fact not allowed by their policies?"><img src="http://www.teamlalala.com/blog/wp-content/netflix_error.thumbnail.png" alt="Netflix error: why do they allow users to choose dates that are in fact not allowed by their policies?" /></a></p>
<p>This is, of course, an example of bad user interface design. They should not allow me to choose a date which they themselves forbid. It is confusing that their form should offer a date which is, in fact, not allowed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.teamlalala.com/blog/2008/02/10/netflix-error-why-allow-a-date-that-is-not-allowed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What designers do</title>
		<link>http://www.teamlalala.com/blog/2007/11/30/what-designers-do/</link>
		<comments>http://www.teamlalala.com/blog/2007/11/30/what-designers-do/#comments</comments>
		<pubDate>Sat, 01 Dec 2007 04:32:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[designers]]></category>
		<category><![CDATA[forms]]></category>
		<category><![CDATA[laura denyes]]></category>
		<category><![CDATA[the second road]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://www.teamlalala.com/blog/2007/11/30/what-designers-do/</guid>
		<description><![CDATA[The framework I wrote auto-generates forms based on the definition of a table in the database. These forms are usually quite ugly. The advantage of these auto-generated forms is that they speed the initial set up of a site &#8211; I simply define some database tables, based on what the client has told me they [...]]]></description>
			<content:encoded><![CDATA[<p>The framework I wrote auto-generates forms based on the definition of a table in the database. These forms are usually quite ugly. The advantage of these auto-generated forms is that they speed the initial set up of a site &#8211; I simply define some database tables, based on what the client has told me they want, and the framework auto-generates the form.</p>
<p>On the <a href="http://thesecondroad.org/">TSR</a> site, we are still cleaning up the rough edges. Laura Denyes, the lead designer on this site,  is transforming the rough and ugly forms. After enhancing the clarity and improving the use of space, we hope to leave the user with a better experience. You can see Laura&#8217;s work in this before and after image:</p>
<p><a href="http://www.teamlalala.com/blog/wp-content/b4naftersignuptsr.jpg" title="Before and after - the transformation of a form on the TSR site - an example of the work of Laura Denyes, the designer"><img src="http://www.teamlalala.com/blog/wp-content/b4naftersignuptsr.thumbnail.jpg" alt="Before and after - the transformation of a form on the TSR site - an example of the work of Laura Denyes, the designer" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.teamlalala.com/blog/2007/11/30/what-designers-do/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Old Navy website is broken too</title>
		<link>http://www.teamlalala.com/blog/2007/09/30/old-navy-website-is-broken-too/</link>
		<comments>http://www.teamlalala.com/blog/2007/09/30/old-navy-website-is-broken-too/#comments</comments>
		<pubDate>Mon, 01 Oct 2007 02:23:15 +0000</pubDate>
		<dc:creator>lawrence</dc:creator>
				<category><![CDATA[broken web sites]]></category>
		<category><![CDATA[broken websites]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[error messages]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[old navy]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[semantic markup]]></category>
		<category><![CDATA[user experience]]></category>
		<category><![CDATA[valid markup]]></category>

		<guid isPermaLink="false">http://www.teamlalala.com/blog/2007/09/30/old-navy-website-is-broken-too/</guid>
		<description><![CDATA[Well, maybe &#8220;broken&#8221; is too strong a word. The CSS failed to load. Which happens sometimes. Which is part of why semantic markup is important. How much does the user experience survive the lack of style sheets? This from the front page of Old Navy:

Just curious, but does anyone know some common reasons why the [...]]]></description>
			<content:encoded><![CDATA[<p>Well, maybe &#8220;broken&#8221; is too strong a word. The CSS failed to load. Which happens sometimes. Which is part of why semantic markup is important. How much does the user experience survive the lack of style sheets? This from the front page of <a href="http://www.oldnavy.com/">Old Navy</a>:</p>
<p><a href="http://www.teamlalala.com/blog/wp-content/oldnavybroken.jpg" title="oldnavybroken.jpg"><img src="http://www.teamlalala.com/blog/wp-content/oldnavybroken.thumbnail.jpg" alt="oldnavybroken.jpg" /></a></p>
<p>Just curious, but does anyone know some common reasons why the CSS files might fail to load?</p>
<p>Also curious about the marketing. The front page of the site is aimed entirely at women. Do women buy clothes online more than men?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.teamlalala.com/blog/2007/09/30/old-navy-website-is-broken-too/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sprint PCS is even more broken than before, thanks to its merger with Nextel</title>
		<link>http://www.teamlalala.com/blog/2007/09/24/sprint-pcs-is-even-more-broken-than-before-thanks-to-its-merger-with-nextel/</link>
		<comments>http://www.teamlalala.com/blog/2007/09/24/sprint-pcs-is-even-more-broken-than-before-thanks-to-its-merger-with-nextel/#comments</comments>
		<pubDate>Mon, 24 Sep 2007 22:07:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[error messages]]></category>
		<category><![CDATA[nextel]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[sprint]]></category>
		<category><![CDATA[sprint pcs]]></category>
		<category><![CDATA[sprintpcs]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://www.teamlalala.com/blog/2007/09/24/sprint-pcs-is-even-more-broken-than-before-thanks-to-its-merger-with-nextel/</guid>
		<description><![CDATA[I&#8217;ve written before about the error messages I&#8217;ve encountered on the Sprint PCS website. I&#8217;ve been unable to log into the Sprint PCS website this month &#8211; I get some bizzare error messages instead.
Today I figured I&#8217;d try to use my phone to pay the bill. I hit &#8220;*2&#8243; which dialed customer service for me. [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve written before about the <a href="http://www.teamlalala.com/blog/2007/09/24/the-sprint-pcs-website-is-still-broken/">error messages I&#8217;ve encountered</a> on the Sprint PCS website. I&#8217;ve been unable to log into the Sprint PCS website this month &#8211; I get some bizzare error messages instead.</p>
<p>Today I figured I&#8217;d try to use my phone to pay the bill. I hit &#8220;*2&#8243; which dialed customer service for me. I reached an automated voicemail system. It asked me to type in my phone number, so it could look up my account information. I did so. It then told me that I owed Sprint $513. I was stunned. By my calculations, I owe something like $200. I pay about $97 a month, and I owe last month and this month. I&#8217;m not sure how the amount doubled.</p>
<p>Eventually, the automated system gave me the option to talk to someone. I pressed the button.</p>
<p>A pleasant, helpful woman got on the line and asked for my telephone number, so she could look up my account information. I gave her the number and she said they had no account information for me. I explained that I&#8217;d had this account with Sprint since March of 2001. She explained that she worked for Nextel, she didn&#8217;t have account info for Sprint customers (the two companies are merging).</p>
<p>This is puzzling. If Nextel doesn&#8217;t have any of my account information, then why should my phone auto-dial Nextel when I press the buttons for customer service? Also, if Nextel has no information about me, how did the automated system tell me that I owed $513?</p>
<p>What happened next is also puzzling. I said, &#8220;Okay, can you transfer me to Sprint Customer Service?&#8221; She said she could not transfer me there. She could, however, give me the phone number. Why can&#8217;t the phone company transfer me to the number they want me to go to? I find that confusing.</p>
<p>I dialed the number she gave me.<br />
Sprint PCS also had an automated system. It asked me to type in my telephone number, so it could look up my account information. I typed in my telephone number. It said there was no account with that number, and it suggested I type it again. I assumed I&#8217;d mis-typed it, so I tried it again, carefully. Again, the automated voice system told me that there was no account with that number. I didn&#8217;t know what else to do, so I typed in the number a 3rd time. Again it told me there was no such telephone number.</p>
<p>I couldn&#8217;t think of what to do then. The automated voice system did not give me any other option. It kept asking me to type in my telephone number. It asked me 4 more times, and then, when I did nothing, it hung up on me. It never offered to transfer me to a human operator, who might have been able to resolve the situation.</p>
<p>I&#8217;ve had this account for 6 and half years. Right now, I seem to be completely locked out of it. The computer at Sprint PCS claims my account doesn&#8217;t exist. At Nextel, the computer says I owe the incredible amount of $513, and then the operator says she has no access to my account information because it is over at Sprint.</p>
<p>I don&#8217;t need to know many of the details to tell that the merger of Sprint and Nextel databases is going badly. If I had stock, I&#8217;d sell it. This is the worst customer service experience I&#8217;ve had in many years.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.teamlalala.com/blog/2007/09/24/sprint-pcs-is-even-more-broken-than-before-thanks-to-its-merger-with-nextel/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Badly done error messages from GoDaddy</title>
		<link>http://www.teamlalala.com/blog/2007/09/23/badly-done-error-messages-from-godaddy/</link>
		<comments>http://www.teamlalala.com/blog/2007/09/23/badly-done-error-messages-from-godaddy/#comments</comments>
		<pubDate>Sun, 23 Sep 2007 22:08:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[error messages]]></category>
		<category><![CDATA[godaddy]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://www.teamlalala.com/blog/2007/09/23/badly-done-error-messages-from-godaddy/</guid>
		<description><![CDATA[I was helping a client move their site from GoDaddy to another web server. I logged into GoDaddy and found the MySql database and made a backup. Then I got sidetracked for 15 minutes. When I started working again, I got this error message (screenshot below). GoDaddy is right to log me out after 15 [...]]]></description>
			<content:encoded><![CDATA[<p>I was helping a client move their site from GoDaddy to another web server. I logged into GoDaddy and found the MySql database and made a backup. Then I got sidetracked for 15 minutes. When I started working again, I got this error message (screenshot below). GoDaddy is right to log me out after 15 minutes of inactivity, that much is good security. But they tell me where I am suppose toÂ  go in the text, without providing a hyperlink. I can only get out of this page by hand editing the URL in the address bar. Badly done.</p>
<p><a href="http://www.teamlalala.com/blog/wp-content/godaddy_error_message.png" title="Godaddy Error Message - youâ€™ve logged out!"><img src="http://www.teamlalala.com/blog/wp-content/godaddy_error_message.thumbnail.png" alt="Godaddy Error Message - youâ€™ve logged out!" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.teamlalala.com/blog/2007/09/23/badly-done-error-messages-from-godaddy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
