<?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>crystal beasleycrystal beasley | crystal beasley</title>
	<atom:link href="http://skinnywhitegirl.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://skinnywhitegirl.com/blog</link>
	<description>terrified and excited, just like I like it</description>
	<lastBuildDate>Wed, 25 Jan 2012 18:46:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>13 Signs Your Site Needs a UX Exorcism</title>
		<link>http://skinnywhitegirl.com/blog/13-signs-your-site-needs-a-ux-exorcism/745/</link>
		<comments>http://skinnywhitegirl.com/blog/13-signs-your-site-needs-a-ux-exorcism/745/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 19:25:08 +0000</pubDate>
		<dc:creator>Crystal Beasley</dc:creator>
				<category><![CDATA[ux]]></category>

		<guid isPermaLink="false">http://skinnywhitegirl.com/blog/?p=745</guid>
		<description><![CDATA[13 Signs Your UX Needs an Exorcism View more presentations from Crystal Beasley. Making simple, elegant solutions is HARD and often invisible. These are some of the most common things I hear when heading for a bad UX decision. And before any veteran designers go ripping me a new one, these are rules of thumb intended for a 101 audience. They do not apply in every circumstance. However, you must know the rules to know when to break them, and that requires varsity-level skills. &#160; 1. &#8220;I&#8217;ve got this really great idea for a site.&#8221; I&#8217;ve seen entire sites built to do something no one wants, and it&#8217;s more common than you would believe. How, you may ask, does this happen? You start with a solution and then go find a problem it solves as justification. We get ourselves into this situation because of a lack of research into where peoples&#8217; needs and frustrations lie. 2. &#8220;I&#8217;ve got this really great idea for a feature.&#8221; Developing new features is most often at odds with making an interface that&#8217;s easy to use. Features have a technical cost, but the UX cost is much higher. Make the happy path supremely happy by [...]<p><a href="http://skinnywhitegirl.com/blog/13-signs-your-site-needs-a-ux-exorcism/745/">13 Signs Your Site Needs a UX Exorcism</a> is a post from: <a href="http://skinnywhitegirl.com/blog">Crystal Beasley, UX Designer at Mozilla</a></p>
]]></description>
			<content:encoded><![CDATA[<div style="width:610px" id="__ss_11180207"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/skinnywhitegirl/13-signs-your-ux-needs-an-exorcism" title="13 Signs Your UX Needs an Exorcism">13 Signs Your UX Needs an Exorcism</a></strong><object id="__sse11180207" width="610" height="514"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=13-signs-ux-exorcism-ss-120120132124-phpapp01&#038;stripped_title=13-signs-your-ux-needs-an-exorcism&#038;userName=skinnywhitegirl" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><param name="wmode" value="transparent"/><embed name="__sse11180207" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=13-signs-ux-exorcism-ss-120120132124-phpapp01&#038;stripped_title=13-signs-your-ux-needs-an-exorcism&#038;userName=skinnywhitegirl" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="transparent" width="610" height="514"></embed></object>
<div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/skinnywhitegirl">Crystal Beasley</a>.</div>
</div>
<p>Making simple, elegant solutions is HARD and often invisible. These are some of the most common things I hear when heading for a bad UX decision.</p>
<p>And before any veteran designers go ripping me a new one, these are rules of thumb intended for a 101 audience. They do not apply in every circumstance. However, you must know the rules to know when to break them, and that requires varsity-level skills.</p>
<p>&nbsp;</p>
<h4>1. &#8220;I&#8217;ve got this really great idea for a site.&#8221;</h4>
<p>I&#8217;ve seen entire sites built to do something no one wants, and it&#8217;s more common than you would believe. How, you may ask, does this happen? You start with a solution and then go find a problem it solves as justification. We get ourselves into this situation because of a lack of research into where peoples&#8217; needs and frustrations lie.</p>
<h4>2. &#8220;I&#8217;ve got this really great idea for a feature.&#8221;</h4>
<p>Developing new features is most often at odds with making an interface that&#8217;s easy to use. Features have a technical cost, but the UX cost is much higher. Make the happy path supremely happy by rigorously pruning off features from the UI that are wanted by only 2% of users. For features 20% of users will need, it&#8217;s ok to make that flow a bit more lengthy. You&#8217;re optimizing for the sweet spot of tasks 80% of users will need. I&#8217;m sure *you* have never been guilty of having a pet feature. I&#8217;m sure everyone will want to use it. Avoid long fights on where in the 80/20/2 scheme the feature falls by employing a/b metrics and user testing. Otherwise, the loudest or HIPO (highest paid opinion) in the room will likely prevail.</p>
<h4>3. &#8220;Let&#8217;s put a sentence under the button to explain.&#8221;</h4>
<p>You can&#8217;t document your way out of a confusing UI. Remove half the words. Then remove another half. Kinks in the UI can usually be resolved by the next bullet point&#8230;</p>
<h4>4. &#8220;What we&#8217;re doing here is so novel.&#8221;</h4>
<p>Reuse existing paradigms. People don&#8217;t want to read unless required, so use patterns to make reading mostly unnecessary. The user must recognize which mental model is in use or else be able to quickly and correctly learn the model. Breaking a paradigm is serious, varsity-level stuff. Find someone who&#8217;s trained if you are convinced you need a novel pattern.</p>
<h4>5. &#8220;I think the button should be on the right.&#8221;</h4>
<p>It&#8217;s not about opinion. Here&#8217;s how you make design decisions. Step 1. Adhere to patterns in your designs. Ahem, we just covered that. Step 2. Test. Users are weirder and more interesting than you can imagine. Step 3. Go back to step 1 and refine with what your learned. Even pros (especially pros) test their designs. You can&#8217;t afford not to validate your assumptions. You MUST test with real people to escape your biases. Additionally, when you make a decision independent of data, you have a process that is vulnerable to organizational politics and maneuverings.</p>
<h4>6. &#8220;We don&#8217;t want the user to do XYZ thing they want to do &#8230; Let&#8217;s make that path really arduous.&#8221;</h4>
<p>If your users want to do something you don&#8217;t want, it&#8217;s time to closely examine why. Fix the root cause. Chances are this is damn hard or you would&#8217;ve already done it. Still, there&#8217;s no better solution. Fighting your users is never a winning strategy.</p>
<h4>7. &#8220;Maybe we need a FAQ.&#8221;</h4>
<p>Only put the information where/when the users will need to use it. In a flow, there should be a clear path for the user to take (either a CTA or a clear choice). The most important information on each page should be OBVIOUS. Think of every page a user would likely land on from search as a mini-homepage. Your site should have a purpose, and it should be clear to the user. Users should have enough context to know where they are within the structure of the site and what other related info is available.</p>
<h4>8. &#8220;Can&#8217;t we just pop up a confirm dialog?&#8221;</h4>
<p>Confirm dialogs are of the devil. Prevent errors. Support undo. Again, don&#8217;t document that something is dangerous if you can fix the danger. Instead of putting a sign up saying there&#8217;s a giant hole in the road, repair the hole or let the driver hit the magic button to fix the muffler that fell off.</p>
<h4>9. &#8220;Let&#8217;s split this flow up into different steps so it seems smaller.&#8221;</h4>
<p>Don&#8217;t lie to users. Set expectations appropriately. Wizards are usually not the answer. Make the flow smaller. Every field you ask from users reduces conversions. Also related &#8220;This thing is taking a long time, can we add a spinner?&#8221;<br />
No, make it faster.</p>
<h4>10. &#8220;Make it red so it will really stand out.&#8221;</h4>
<p>There comes a time in every designer&#8217;s life where they have to learn about the birds and bees. Red is a very wonderful color in the palette. It&#8217;s saved for that special person, i.e. error text, critical system warnings. If you must use red because you&#8217;re a fire department or Ohio State University, use yellow for errors.</p>
<h3>These things don&#8217;t get talked about nearly enough.</h3>
<h4>11. Navigation</h4>
<p>Your site should be organized in the way your users think about it. If your nav mirrors your org chart, you didn&#8217;t make the decision with data. I guarantee users don&#8217;t think of your product the way you do. To escape your own bias, you&#8217;ll need metrics and analytics to understand what the most common tasks your users are trying to solve. Then, card sorts and tree testing can distill that into the correct, mutually-exclusive taxonomy with jargon-free labels.</p>
<h4>12. Copy</h4>
<p>Did I say jargon-free? To know what your users call things, you have to ask them. Those card sorts sound stupid easy, right? So go do it. Jakob Nielsen has great guidelines for <a href="http://www.useit.com/alertbox/9710a.html">writing for the web</a>. In short, keep it short. Users scan in a F shape, so keep keywords toward the beginning of the line and especially in the headers. This is no place for cutesy language.</p>
<h4>13. Login</h4>
<p>Do you really need login or can you do the same thing with a cookie? Delay it until absolutely necessary even if so. Give users a way to gradually engage with your site. They won&#8217;t make an account until they understand the value. A registered user is like gold, so treat them as such. Nothing will destroy your engagement of returning users faster than forgetting who they are, so persist user sessions FOREVER. Go assign yourself that bug to make links from your emails automatically log them in.</p>
<p>&nbsp;</p>
<h3>Further reading</h3>
<p>Steve Krug, <a href="http://www.amazon.com/Dont-Make-Me-Think-Usability/dp/0321344758/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1322872609&amp;sr=1-1">Don&#8217;t Make Me Think</a></p>
<p><a href="http://uxmyths.com/">uxmyths</a></p>
<p><a title="It's Complex To Make A Product Simple" href="http://www.zurb.com/article/869/its-complex-to-make-a-product-simple">It&#8217;s Complex To Make A Product Simple</a></p>
<p><a href="http://skinnywhitegirl.com/blog/13-signs-your-site-needs-a-ux-exorcism/745/">13 Signs Your Site Needs a UX Exorcism</a> is a post from: <a href="http://skinnywhitegirl.com/blog">Crystal Beasley, UX Designer at Mozilla</a></p>
]]></content:encoded>
			<wfw:commentRss>http://skinnywhitegirl.com/blog/13-signs-your-site-needs-a-ux-exorcism/745/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Simple: Getting users to pick strong, memorable passwords</title>
		<link>http://skinnywhitegirl.com/blog/password-strength-bank-simple/788/</link>
		<comments>http://skinnywhitegirl.com/blog/password-strength-bank-simple/788/#comments</comments>
		<pubDate>Sat, 14 Jan 2012 23:48:54 +0000</pubDate>
		<dc:creator>Crystal Beasley</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[ux]]></category>

		<guid isPermaLink="false">http://skinnywhitegirl.com/blog/?p=788</guid>
		<description><![CDATA[Simple (a.k.a. Bank Simple) is doing a hell of a job with their password strength indicator. Here&#8217;s a sneak peak into their interface. Thanks to Ryan Snyder for getting me a super early invite. I&#8217;m using this to improve the password field for Mozilla&#8217;s identity project. Join the discussion in comments here or on the github issue. Simple: Getting users to pick strong, memorable passwords is a post from: Crystal Beasley, UX Designer at Mozilla<p><a href="http://skinnywhitegirl.com/blog/password-strength-bank-simple/788/">Simple: Getting users to pick strong, memorable passwords</a> is a post from: <a href="http://skinnywhitegirl.com/blog">Crystal Beasley, UX Designer at Mozilla</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://simple.com">Simple</a> (a.k.a. Bank Simple) is doing a hell of a job with their password strength indicator. Here&#8217;s a sneak peak into their interface. Thanks to <a href="http://twitter.com/ryansnyder">Ryan Snyder</a> for getting me a super early invite.<span id="more-788"></span></p>
<p><iframe src="http://www.youtube.com/embed/xwDcaOQlqLs" frameborder="0" width="610" height="375"></iframe></p>
<p>I&#8217;m using this to improve the password field for <a href="http://identity.mozilla.com/">Mozilla&#8217;s identity project</a>. Join the discussion in comments here or on the <a href="https://github.com/mozilla/browserid/issues/755">github issue</a>.</p>
<p><a href="http://skinnywhitegirl.com/blog/password-strength-bank-simple/788/">Simple: Getting users to pick strong, memorable passwords</a> is a post from: <a href="http://skinnywhitegirl.com/blog">Crystal Beasley, UX Designer at Mozilla</a></p>
]]></content:encoded>
			<wfw:commentRss>http://skinnywhitegirl.com/blog/password-strength-bank-simple/788/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Chief eXperience Officer at Mozilla in 2012</title>
		<link>http://skinnywhitegirl.com/blog/chief-experience-officer-at-mozilla-in-2012/707/</link>
		<comments>http://skinnywhitegirl.com/blog/chief-experience-officer-at-mozilla-in-2012/707/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 18:31:37 +0000</pubDate>
		<dc:creator>Crystal Beasley</dc:creator>
				<category><![CDATA[always choose awesome]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[ux]]></category>

		<guid isPermaLink="false">http://skinnywhitegirl.com/blog/?p=707</guid>
		<description><![CDATA[&#160; Yes, this is a post about Mozilla, but you can generalize to any open-source software project. At every conference I hear the same refrain, &#8220;Why is design so hard in open source?&#8221; It&#8217;s so hard because *drumroll please* it&#8217;s not made a priority. None of the top decision-makers are designers. Period. The End. You can stop reading. Without someone in the c-level or steering committee with a design background to speak on users&#8217; behalf, Mozilla is missing out. Engineers and business people see entirely different challenges. Without all sides (technical needs, business needs, user needs), we have a giant blind spot. Chief of Experience? Never heard of one. If everyone jumped off the bridge, would you do it too? It&#8217;s true, there aren&#8217;t many tech companies, especially open-source ones that have a design representative at the executive level. Google, Microsoft, Opera, Facebook, Intel, Amazon and even Adobe lack it. There are some surprising companies that do. Oracle has a Chief Evangelist of User Experience. Flipboard has a Head of Design. Nokia and Yahoo have a Senior VP of Design. You might&#8217;ve heard of the most notable SVP of Design, Johnny Ive of Apple. You&#8217;ll note titles of this position [...]<p><a href="http://skinnywhitegirl.com/blog/chief-experience-officer-at-mozilla-in-2012/707/">Chief eXperience Officer at Mozilla in 2012</a> is a post from: <a href="http://skinnywhitegirl.com/blog">Crystal Beasley, UX Designer at Mozilla</a></p>
]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p><a href="http://skinnywhitegirl.com/blog/wp-content/uploads/2011/11/user-business-technical-needs.jpg"><img class="alignnone size-full wp-image-721" title="user needs technical needs business needs" src="http://skinnywhitegirl.com/blog/wp-content/uploads/2011/11/user-business-technical-needs.jpg" alt="" width="600" height="468" /></a></p>
<p>Yes, this is a post about Mozilla, but you can generalize to any open-source software project. At every conference I hear the same refrain, &#8220;Why is design so hard in open source?&#8221; It&#8217;s so hard because *drumroll please* it&#8217;s not made a priority. None of the top decision-makers are designers. Period. The End. You can stop reading.</p>
<p>Without someone in the c-level or steering committee with a design background to speak on users&#8217; behalf, Mozilla is missing out. Engineers and business people see entirely different challenges. Without all sides (technical needs, business needs, user needs), we have a giant blind spot.</p>
<h3>Chief of Experience? Never heard of one.</h3>
<p>If everyone jumped off the bridge, would you do it too? It&#8217;s true, there aren&#8217;t many tech companies, especially open-source ones that have a design representative at the executive level. Google, Microsoft, Opera, Facebook, Intel, Amazon and even Adobe lack it. There are some surprising companies that do. Oracle has a Chief Evangelist of User Experience. Flipboard has a Head of Design. Nokia and Yahoo have a Senior VP of Design. You might&#8217;ve heard of the most notable SVP of Design, Johnny Ive of Apple. You&#8217;ll note titles of this position haven&#8217;t settled down, not surprising given the short time the discipline has been around.</p>
<p>There&#8217;s an opportunity for Mozilla to be the first big open-source tech company to deeply bake design DNA into the process. Gary (CEO) has been exalting us to to produce a kick-ass product. UX and UR are a source of innovation. Further, prioritizing around user needs is essential to making an excellent product.</p>
<p><a href="http://skinnywhitegirl.com/blog/wp-content/uploads/2011/11/Tesla-Roadster-Sport-Tesla-Motors-to-Open-Colorado-Gallery-Rear-Angle.jpg"><img title="Tesla-Roadster-Sport-Tesla-Motors-to-Open-Colorado-Gallery-Rear-Angle" src="http://skinnywhitegirl.com/blog/wp-content/uploads/2011/11/Tesla-Roadster-Sport-Tesla-Motors-to-Open-Colorado-Gallery-Rear-Angle-600x337.jpg" alt="" width="600" height="337" /></a></p>
<p>One bit I didn&#8217;t expect in my survey was that the Chief of Design is a well-established role in car companies. Tesla, BMW, Volvo&#8230; they all have one. It&#8217;s curious to me because car manufacturers are entrenched in technical, mechanical requirements as well. Seems as though they&#8217;ve figured out that it takes more than the feature list and specifications to sell cars to people.</p>
<h3>Get to the point</h3>
<ol>
<li>UX is an objective discipline, not something based on feelings about which shade of blue is prettier.</li>
<li>It should be an organizational priority that blocks projects from launching in the same way the infrasec does.</li>
<li>UX is vital part of every project. We shouldn&#8217;t DO a project unless a trained interaction designer can ensure user needs are met. Until UX is included from the very beginning, before requirements are written, it will be chasing after product and engineering.</li>
</ol>
<h3>So what do we DO?</h3>
<ol>
<li>We need someone with an interaction design background at the c-level and/or steering committee.</li>
<li>Hire UX at a sane number. The ratio in my group is 30:1. It should be around 4:1.</li>
<li>Until we can do that, hire contractors to pick up the slack.</li>
</ol>
<p>&nbsp;</p>
<p><a title="The ROI of User Experience - Human Factors International" href="http://www.youtube.com/watch?v=O94kYyzqvTc" target="_blank">[Video: the ROI of User Experience]</a></p>
<p><a href="http://boxesandarrows.com/view/we-tried-to-warn-you32">[Post: We Tried to Warn You, Socializing UX into organizations]</a></p>
<p><a href="http://skinnywhitegirl.com/blog/chief-experience-officer-at-mozilla-in-2012/707/">Chief eXperience Officer at Mozilla in 2012</a> is a post from: <a href="http://skinnywhitegirl.com/blog">Crystal Beasley, UX Designer at Mozilla</a></p>
]]></content:encoded>
			<wfw:commentRss>http://skinnywhitegirl.com/blog/chief-experience-officer-at-mozilla-in-2012/707/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Spaces shape creativity: Ziba project rooms</title>
		<link>http://skinnywhitegirl.com/blog/spaces-shape-creativity-ziba-project-rooms/634/</link>
		<comments>http://skinnywhitegirl.com/blog/spaces-shape-creativity-ziba-project-rooms/634/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 18:15:30 +0000</pubDate>
		<dc:creator>Crystal Beasley</dc:creator>
				<category><![CDATA[collaboration]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[portland]]></category>

		<guid isPermaLink="false">http://skinnywhitegirl.com/blog/?p=634</guid>
		<description><![CDATA[I visited Ziba on a sunny, crisp fall day. (Yes, we do have them at least once a decade here in Portland.) One of their talented creative directors, Kai Halsinger, was generous enough to show me around the studio and talk about what makes it all work. Specifically on my mind was how their physical space influence the work they do. This building was carefully considered to support their creative process. A little background for those unfamiliar: Ziba is an experience design firm here in Portland. If you&#8217;ve seen a recent Wacom tablet or the beautifully high-low TDK boombox, you&#8217;ve appreciated their work. Two things stood out to me about their offices. Emphasis on the individual contributor Yes, the giant roboman is awesome, but look across. Right when you walk in the lobby, the wall behind reception is covered in the names of the employees. It might seem like a small thing, that is unless you are one of the names on the wall. The list contains the current employees in chronological order of when they started to work for Ziba. The talent is really all information/innovation companies are. This might not resonate as much in non-Westerners where the highest [...]<p><a href="http://skinnywhitegirl.com/blog/spaces-shape-creativity-ziba-project-rooms/634/">Spaces shape creativity: Ziba project rooms</a> is a post from: <a href="http://skinnywhitegirl.com/blog">Crystal Beasley, UX Designer at Mozilla</a></p>
]]></description>
			<content:encoded><![CDATA[<p>I visited <a title="ziba industrial design agency" href="http://ziba.com">Ziba</a> on a sunny, crisp fall day. (Yes, we do have them at least once a decade here in Portland.) One of their talented creative directors, Kai Halsinger, was generous enough to show me around the studio and talk about what makes it all work. Specifically on my mind was how their physical space influence the work they do. This building was carefully considered to support their creative process.</p>
<p>A little background for those unfamiliar: Ziba is an experience design firm here in Portland. If you&#8217;ve seen a recent Wacom tablet or the beautifully high-low TDK boombox, you&#8217;ve appreciated their <a href="http://www.ziba.com/#/work/">work</a>.</p>
<p>Two things stood out to me about their offices.</p>
<p><a href="http://skinnywhitegirl.com/blog/wp-content/uploads/2011/11/ziba-names.jpg"><img class="alignleft size-large wp-image-642" title="ziba-names" src="http://skinnywhitegirl.com/blog/wp-content/uploads/2011/11/ziba-names-600x414.jpg" alt="ziba emphasis on individual contributors" width="600" height="414" /></a></p>
<h3>Emphasis on the individual contributor</h3>
<p>Yes, the giant roboman is awesome, but look across. Right when you walk in the lobby, the wall behind reception is covered in the names of the employees. It might seem like a small thing, that is unless you are one of the names on the wall. The list contains the current employees in chronological order of when they started to work for Ziba. The talent is really all information/innovation companies are. This might not resonate as much in non-Westerners where the highest good is to be part of a whole, but from this little girl from Arkansas, much respect.</p>
<p><a href="http://skinnywhitegirl.com/blog/wp-content/uploads/2011/11/ziba-project-rooms.jpg"><img class="alignleft size-large wp-image-637" title="ziba-project-room" src="http://skinnywhitegirl.com/blog/wp-content/uploads/2011/11/ziba-project-rooms-600x440.jpg" alt="" /></a></p>
<h3>Project rooms</h3>
<p>The desks at Ziba are kept deliberately small. There are no cubes. The desks are arranged into long rows. Funny thing was, almost no one was at their desk. Kai said and observation confirmed, folks spend the majority of their time inside project rooms. The uninitiated might assume it was merely a conference room where no one had bothered to clean all the stuff off the walls.</p>
<p>This space was organized around the core idea that the best, most creative work is done when you get people out from behind their desks into a big room. Squeezed together around a big table, people can cheat off their neighbor&#8217;s test paper, or as we call it in the professional world, cross-pollination. As they develop concepts, mockups are printed out and pinned around the room. They have giant format plotters for printing oversize documents. There are post-its from various brainstorming methodologies confettied across the walls. Whiteboards are covered in elegant scrawls.</p>
<p>Because the room is dedicated to a client, you never have to clear off the walls to make room for someone else. The cruft can accumulate. The importance of this not obvious at first, but is key to the creative process. You have to absorb the idea or form for at least a few days. The most important benefit of the project rooms is to never lose ideas &#8211; pin them up &#8211; and then to be able to connect previously disjointed thoughts or see new patterns that spark further ideas. This space allows time for designs to live and breathe so you can properly figure out what is working. You&#8217;ll walk in one morning and it&#8217;ll be obvious what to do next. This can&#8217;t be rushed.</p>
<p>Ziba generally keeps one project room per client. There may be more than one project in the room at a time. It&#8217;s a big benefit to keep the design languages consistent as each takes shape.</p>
<p>I also spoke to <a title="twitter - Bill DeRouchey" href="https://twitter.com/#!/billder">Bill DeRouchey</a>, former Interim Director when this building was brand new. He was in their previous space as well. The project rooms there had been retrofitted into the existing footprint, not as perfectly. He said they didn&#8217;t have enough for all of the work to go in project rooms, so mockups, notes, cruft flowed out into the halls. Some of the best insights were from someone not assigned to that client randomly walking by and stopping to take a look. It&#8217;s an open question whether the serendipity from this imperfection is worth more than the clean beauty and efficiency of the current space.</p>
<p>Kai said clients make great effort and take great pleasure in coming to work in &#8220;their&#8221; project rooms with the creative teams. I asked how they extended the experience when clients aren&#8217;t able to travel on a regular basis. Not surprisingly, they&#8217;ve cooked up a clever solution. There is a panoramic camera that takes a 360 degree shot so they can pan and zoom around and see how things are morphing.</p>
<p>I hope to steal this trick and the project room concept for Mozilla. Project rooms are by no means a shocking new idea for agencies. They&#8217;ve been using them for years. I&#8217;m writing this to bring it to light so that engineering-driven companies who have in-house design groups like Mozilla can steal this idea. Designers&#8217; needs are distinct from developers and not so obvious.</p>
<p>The key bits are</p>
<ul>
<li>expansive whiteboards</li>
<li>pinboards</li>
<li>post-its</li>
<li>a way of printing things out in large format</li>
<li>a large conference table in the middle</li>
<li>a great team that constantly curates the room and evolves the vision</li>
</ul>
<p>All in all, Ziba is an inspiring, beautiful place filled with unnecessarily clever (ok, maybe necessarily clever) people. I suspect it&#8217;s a wonderful space to come to every day.</p>
<p><a href="http://skinnywhitegirl.com/blog/spaces-shape-creativity-ziba-project-rooms/634/">Spaces shape creativity: Ziba project rooms</a> is a post from: <a href="http://skinnywhitegirl.com/blog">Crystal Beasley, UX Designer at Mozilla</a></p>
]]></content:encoded>
			<wfw:commentRss>http://skinnywhitegirl.com/blog/spaces-shape-creativity-ziba-project-rooms/634/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>My Android tablet is Kenneth Parcell</title>
		<link>http://skinnywhitegirl.com/blog/my-android-tablet-is-kenneth-parcell/663/</link>
		<comments>http://skinnywhitegirl.com/blog/my-android-tablet-is-kenneth-parcell/663/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 20:17:21 +0000</pubDate>
		<dc:creator>Crystal Beasley</dc:creator>
				<category><![CDATA[ux]]></category>

		<guid isPermaLink="false">http://skinnywhitegirl.com/blog/?p=663</guid>
		<description><![CDATA[You know Kenneth. From 30 Rock. The one who&#8217;s well-meaning, goofy, clumsy, sweet and&#8230; charming? Or something not quite like that. His earnestness makes you want it all to work out for him, but you know it won&#8217;t. My Android tablet, the Samsung Galaxy Tab, is Kenneth. Its helpfulness is enraging. There&#8217;s a bright little bring-a-ling chime that happily informs you that the battery is going to die. At least, that&#8217;s what I think it means. It reminds me despite the fact that it&#8217;s 4:13am, and that waking me means it&#8217;s in mortal danger. Why, indeed, is the chime a peppy tune? The UX doesn&#8217;t naturally map to a dead battery. Dead battery sounds to me like slow, falling, sonorous tones. When you wake the device to see what was so very important, there&#8217;s no notification. So, I&#8217;m not even sure what the chime means. Kill. Kill. Die. Die. Die. Ok, I feel better. === UPDATE 11/16/2011 &#8211; My trusty iPhone, though the battery was so dead it shut itself off at 10pm, saved enough juice to sound my wake up alarm the next morning. MY HERO! My Android tablet is Kenneth Parcell is a post from: Crystal Beasley, UX [...]<p><a href="http://skinnywhitegirl.com/blog/my-android-tablet-is-kenneth-parcell/663/">My Android tablet is Kenneth Parcell</a> is a post from: <a href="http://skinnywhitegirl.com/blog">Crystal Beasley, UX Designer at Mozilla</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://skinnywhitegirl.com/blog/wp-content/uploads/2011/11/android-goofy-clumsy.jpg"><img class="alignleft size-full wp-image-666" title="android-goofy-clumsy" src="http://skinnywhitegirl.com/blog/wp-content/uploads/2011/11/android-goofy-clumsy.jpg" alt="" width="600" height="359" /></a></p>
<p>You know Kenneth. From 30 Rock. The one who&#8217;s well-meaning, goofy, clumsy, sweet and&#8230; charming? Or something not quite like that. His earnestness makes you want it all to work out for him, but you know it won&#8217;t.</p>
<p>My Android tablet, the Samsung Galaxy Tab, is Kenneth.</p>
<p>Its helpfulness is enraging. There&#8217;s a bright little bring-a-ling chime that happily informs you that the battery is going to die. At least, that&#8217;s what I think it means. It reminds me despite the fact that it&#8217;s 4:13am, and that waking me means it&#8217;s in mortal danger. </p>
<p>Why, indeed, is the chime a peppy tune? The UX doesn&#8217;t naturally map to a dead battery. Dead battery sounds to me like slow, falling, sonorous tones. When you wake the device to see what was so very important, there&#8217;s no notification. So, I&#8217;m not even sure what the chime means.</p>
<p>Kill. Kill. Die. Die. Die.</p>
<p>Ok, I feel better.</p>
<p>===</p>
<p>UPDATE 11/16/2011 &#8211; My trusty iPhone, though the battery was so dead it shut itself off at 10pm, saved enough juice to sound my wake up alarm the next morning. MY HERO!</p>
<p><a href="http://skinnywhitegirl.com/blog/my-android-tablet-is-kenneth-parcell/663/">My Android tablet is Kenneth Parcell</a> is a post from: <a href="http://skinnywhitegirl.com/blog">Crystal Beasley, UX Designer at Mozilla</a></p>
]]></content:encoded>
			<wfw:commentRss>http://skinnywhitegirl.com/blog/my-android-tablet-is-kenneth-parcell/663/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>UX of a Protest: Occupy Portland</title>
		<link>http://skinnywhitegirl.com/blog/ux-of-a-protest-occupy-portland/609/</link>
		<comments>http://skinnywhitegirl.com/blog/ux-of-a-protest-occupy-portland/609/#comments</comments>
		<pubDate>Fri, 07 Oct 2011 02:06:55 +0000</pubDate>
		<dc:creator>Crystal Beasley</dc:creator>
				<category><![CDATA[portland]]></category>
		<category><![CDATA[ux]]></category>

		<guid isPermaLink="false">http://skinnywhitegirl.com/blog/?p=609</guid>
		<description><![CDATA[There aren&#8217;t many things more viscerally experienced than a protest. It&#8217;s got all the right components: big crowds, a common purpose you&#8217;re passionate about, defiance of authority and the accompanying tinge of danger. For me, that danger was foremost in my mind. A funny but serious post went up on the weekly rag, The Portland Mercury, ominously titled Read This Before You Protest: An Open Letter to Occupy Portland from a Public Defender It gave sober advice that being arrested is a real, painful, annoying, costly possibility. I wrote the only phone number connected to a landline that I knew of on my arm in marker, as directed, so I could place a collect call from jail. Combine that with the macing by the NYPD at Occupy Wall Street protests days ago and Portland&#8217;s problem with police violence going back some years. I pondered, &#8220;should I go at all?&#8221; How could I best limit my risk. I am tiny. You many know this already. I am 5&#8217;2&#8243; and people don&#8217;t believe me when I say I weigh more than 100lbs. (I do.) Possibility #1: Put on my sturdiest boots, a nice brown hiking pair. Look tough. Grrrrrrr. Could I get [...]<p><a href="http://skinnywhitegirl.com/blog/ux-of-a-protest-occupy-portland/609/">UX of a Protest: Occupy Portland</a> is a post from: <a href="http://skinnywhitegirl.com/blog">Crystal Beasley, UX Designer at Mozilla</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://skinnywhitegirl.com/blog/wp-content/uploads/2011/10/occupy-portland-pioneer-square.jpg"><img class="alignleft size-large wp-image-611" title="occupy-portland-pioneer-square" src="http://skinnywhitegirl.com/blog/wp-content/uploads/2011/10/occupy-portland-pioneer-square-600x440.jpg" alt="Occupy Portland : Pioneer Courhouse Square" width="600" height="440" /></a></p>
<p>There aren&#8217;t many things more viscerally experienced than a protest. It&#8217;s got all the right components: big crowds, a common purpose you&#8217;re passionate about, defiance of authority and the accompanying tinge of danger.</p>
<p>For me, that danger was foremost in my mind. A funny but serious post went up on the weekly rag, The Portland Mercury, ominously titled <a href="http://blogtown.portlandmercury.com/BlogtownPDX/archives/2011/10/06/read-this-before-you-protest-an-open-letter-to-occupy-portland-from-a-public-defender">Read This Before You Protest: An Open Letter to Occupy Portland from a Public Defender</a> It gave sober advice that being arrested is a real, painful, annoying, costly possibility. I wrote the only phone number connected to a landline that I knew of on my arm in marker, as directed, so I could place a collect call from jail. Combine that with the <a href="http://www.washingtonpost.com/blogs/blogpost/post/occupy-wall-street-protesters-get-beaten-maced-by-police-videos/2011/10/06/gIQAVdA3PL_blog.html">macing by the NYPD</a> at Occupy Wall Street protests days ago and <a href="http://en.wikipedia.org/wiki/James_Chasse">Portland&#8217;s</a> <a href="http://www.wweek.com/portland/article-11686-ldwersre_better_than_all_thisrd.html">problem with</a> <a href="http://www.katu.com/news/62414327.html">police violence</a> going back some years.</p>
<p>I pondered, &#8220;should I go at all?&#8221; How could I best limit my risk. I am tiny. You many know this already. I am 5&#8217;2&#8243; and people don&#8217;t believe me when I say I weigh more than 100lbs. (I do.)</p>
<p>Possibility #1: Put on my sturdiest boots, a nice brown hiking pair. Look tough. Grrrrrrr. Could I get my hands on a bullet-proof vest on short notice? These are thoughts in my head.</p>
<p>Possibility #2: I am vulnerable. Go with it 100 percent. Put on my bright pink scarf and lipstick. Walk out of the house exactly as I would on any other day. My theory being that looking entirely the opposite of the stereotype male hooligan in black shitkickers would mean that even if I did get in a tight spot, I&#8217;d be most likely to have someone protect me. My exaggerated femininity would be my shield. Let&#8217;s be honest, I might need someone to scoop me up from danger, whether it be BY a cop or FROM one.</p>
<p>I decided that I was actually safer by looking more vulnerable. When faced with something that you&#8217;d rather hide, you can either hide it really well or you can play it up even bigger. So yeah, I went with option two. Did you even think for a minute that I wouldn&#8217;t? That hiding it bit rarely works out well anyway.</p>
<p>Fight to be authentic. Your strength lies there.</p>
<p>The reality was there were no arrests in the crowd of 10,000. It&#8217;s Portland. We&#8217;re so polite we sat down on the ground when they asked so that everyone could see and hear. I hope as the protest continues through the night in Chapman and Lownsdale squares as peacefully as when I left it.</p>
<p>“First they ignore you,<br />
then they laugh at you,<br />
then they fight you,<br />
then you win.”</p>
<p>–Mahatma Gandhi</p>
<p><em>Crowds continue to fascinate me. If you&#8217;re interested in a scholarly tome on the issue, I can&#8217;t recommend <a href="http://www.amazon.com/Crowds-Power-Elias-Canetti/dp/0374518203">Elias Canneti&#8217;s Crowds and Power</a> highly enough.</em></p>
<p><a href="http://skinnywhitegirl.com/blog/ux-of-a-protest-occupy-portland/609/">UX of a Protest: Occupy Portland</a> is a post from: <a href="http://skinnywhitegirl.com/blog">Crystal Beasley, UX Designer at Mozilla</a></p>
]]></content:encoded>
			<wfw:commentRss>http://skinnywhitegirl.com/blog/ux-of-a-protest-occupy-portland/609/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Ethnio + Usertesting.com for real-time unmoderated usability testing goodness</title>
		<link>http://skinnywhitegirl.com/blog/ethnio-usertesting-com-for-real-time-unmoderated-usability-testing-goodness/521/</link>
		<comments>http://skinnywhitegirl.com/blog/ethnio-usertesting-com-for-real-time-unmoderated-usability-testing-goodness/521/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 18:52:20 +0000</pubDate>
		<dc:creator>Crystal Beasley</dc:creator>
				<category><![CDATA[ux]]></category>

		<guid isPermaLink="false">http://skinnywhitegirl.com/blog/?p=521</guid>
		<description><![CDATA[I was intrigued to use Ethnio to grab live recruits in real time. Usertesting.com has been proved itself to be a fast, cheap way to get videos of people using your site. Put them together? Magic! Like a well-executed magic trick, this combo requires finesse to make it appear effortless. My goal was to grab users as they landed anywhere on our support site, throw them over to usertesting to watch them navigate our site to find information that solved their support issue. The first couple tests I did failed hard. Not a single user successfully finished a video. Ouch! The conversion funnel from screener to finished video is a long and arduous one. Here&#8217;s what I learned in three weeks of tuning and tweaking. Usertesting.com Make an account and create a new task. Choose to have Ethnio pay the incentives. I still don&#8217;t have 100% completion rate, so I request twice the number of users that I ultimately need. You just write to support@usertesting.com and have the extra credits refunded afterward. URL Usertesting requires a URL that will be shown to the participant when they start the test. This was a problem for me because I was recruiting from [...]<p><a href="http://skinnywhitegirl.com/blog/ethnio-usertesting-com-for-real-time-unmoderated-usability-testing-goodness/521/">Ethnio + Usertesting.com for real-time unmoderated usability testing goodness</a> is a post from: <a href="http://skinnywhitegirl.com/blog">Crystal Beasley, UX Designer at Mozilla</a></p>
]]></description>
			<content:encoded><![CDATA[<p>I was intrigued to use Ethnio to grab live recruits in real time. Usertesting.com has been proved itself to be a fast, cheap way to get videos of people using your site. Put them together? Magic! Like a well-executed magic trick, this combo requires finesse to make it appear effortless.</p>
<p>My goal was to grab users as they landed anywhere on our support site, throw them over to usertesting to watch them navigate our site to find information that solved their support issue.</p>
<p>The first couple tests I did failed hard. Not a single user successfully finished a video. Ouch! The conversion funnel from screener to finished video is a long and arduous one.</p>
<div id="attachment_548" class="wp-caption alignnone" style="width: 610px"><a href="http://skinnywhitegirl.com/blog/wp-content/uploads/2011/08/updated_funnel.jpg"><img class="size-large wp-image-548" title="conversion funnel ethnio to usertesting.com" src="http://skinnywhitegirl.com/blog/wp-content/uploads/2011/08/updated_funnel.jpg" alt="" width="600" height="786" /></a><p class="wp-caption-text">via Nate Bolt, Ethnio</p></div>
<p>Here&#8217;s what I learned in three weeks of tuning and tweaking.</p>
<h3>Usertesting.com</h3>
<p>Make an account and create a new task. Choose to have Ethnio pay the incentives. I still don&#8217;t have 100% completion rate, so I request twice the number of users that I ultimately need. You just write to support@usertesting.com and have the extra credits refunded afterward.</p>
<h4>URL</h4>
<p>Usertesting requires a URL that will be shown to the participant when they start the test. This was a problem for me because I was recruiting from all over the site. There was no way to pass the participant&#8217;s original URL from Ethnio. When I used our homepage as the start page, it changed the users&#8217; behavior. The hack I ultimately went with was to make a static html page that said &#8220;thanks, please close this tab.&#8221;</p>
<div id="attachment_531" class="wp-caption alignnone" style="width: 610px"><a href="http://skinnywhitegirl.com/blog/wp-content/uploads/2011/08/ethnio-close-tab.png"><img class="size-full wp-image-531" title="ethnio-close-tab" src="http://skinnywhitegirl.com/blog/wp-content/uploads/2011/08/ethnio-close-tab.png" alt="url that the participant will see" width="600" height="446" /></a><p class="wp-caption-text">simple html page</p></div>
<h4>Scenario:</h4>
<p>Today we would like to watch you as you would normally use our website to solve whatever task it was that brought you to us. Please speak aloud as we virtually peek over your shoulder so we can learn how you use our site.</p>
<h4>Tasks:</h4>
<ol>
<li>Please tell us what brought you to support.mozilla.com (example: I googled it and found this page.)</li>
<li>What issue are you trying to solve?</li>
<li>As you use our website, please keep talking and saying what you&#8217;re thinking. We&#8217;re especially interested in hearing if you find anything confusing or frustrating.</li>
</ol>
<p>Take the URL it generates and move onto setting up Ethnio.</p>
<h3>Ethnio</h3>
<p>FYI, you may need to do start the Ethnio setup first to get the javascript you&#8217;ll need to have on your production server. I had to wait an extra week waiting on the code to ship. You can these edit settings at any time, so it&#8217;s no problem to use fake info at first. The setup is broken into five steps.</p>
<h4>Setup</h4>
<p>There&#8217;s nothing tricky here. Follow their prompts.</p>
<h4>Invite</h4>
<p>I had to be specific that I needed them to start the task immediately. Some users were going about their task and then coming back after to fill out what they thought was a survey.</p>
<div id="attachment_534" class="wp-caption aligncenter" style="width: 600px"><a href="http://skinnywhitegirl.com/blog/wp-content/uploads/2011/08/screener-ethnio.png"><img class="size-full wp-image-534 " title="screener-ethnio" src="http://skinnywhitegirl.com/blog/wp-content/uploads/2011/08/screener-ethnio.png" alt="ethnio screener copy" width="590" height="486" /></a><p class="wp-caption-text">ethnio screener</p></div>
<h4>Questions</h4>
<p>Two important yes/no questions are &#8220;Does your computer have a microphone?&#8221; and &#8220;Are you okay with us watching and recording your computer screen and voice?&#8221;</p>
<h4>Thanks</h4>
<p>The white screener will show to users who aren&#8217;t selected for the study. In the right-hand green box, turn on activate branching logic. This will bring up all the extra options you&#8217;ll need to wire in usertesting.com.</p>
<p><a href="http://skinnywhitegirl.com/blog/wp-content/uploads/2011/08/activate-branching-logic.png"><img class="aligncenter size-large wp-image-537" title="activate-branching-logic" src="http://skinnywhitegirl.com/blog/wp-content/uploads/2011/08/activate-branching-logic-600x261.png" alt="ethnio screener logic" width="600" height="261" /></a></p>
<p>The light green box is the screener that users who&#8217;ve been selected will see. Users will automatically be selected and sent of to usertesting.com from there without further intervention from you. The right-hand blue box is where you put the URL that usertesting gave you.</p>
<p><a href="http://skinnywhitegirl.com/blog/wp-content/uploads/2011/08/this-is-the-alternate-version.png"><img class="aligncenter size-large wp-image-538" title="this-is-the-alternate-version" src="http://skinnywhitegirl.com/blog/wp-content/uploads/2011/08/this-is-the-alternate-version-600x289.png" alt="ethnio alternate version" width="600" height="289" /></a></p>
<p>At the bottom of this page is the logic that will let you filter out the users that don&#8217;t match your criteria. You&#8217;ll need to filter out users who said they don&#8217;t have a microphone and those who don&#8217;t give consent for recording their screens.</p>
<p><a href="http://skinnywhitegirl.com/blog/wp-content/uploads/2011/08/filter-branching-logic.png"><img class="aligncenter size-large wp-image-541" title="filter-branching-logic" src="http://skinnywhitegirl.com/blog/wp-content/uploads/2011/08/filter-branching-logic-600x423.png" alt="ethnio set up filters for branching logic" width="600" height="423" /></a></p>
<h4>Activation</h4>
<p>This is where you get the js activation code. There are other options here but js is the way to go for live recruiting. When you&#8217;re ready to start your test, toggle on the test on the screener tab.</p>
<h4>Paying incentives</h4>
<p>After the participant has completed and uploaded their video to usertesting, you&#8217;ll see their email address. You can then search the recruits page and mark them as completed by clicking on &#8220;new.&#8221; This will make them appear on the incentives tab where you can then pay them.</p>
<div id="attachment_543" class="wp-caption aligncenter" style="width: 364px"><a href="http://skinnywhitegirl.com/blog/wp-content/uploads/2011/08/paying-incentives-ethnio.png"><img class="size-full wp-image-543" title="paying-incentives-ethnio" src="http://skinnywhitegirl.com/blog/wp-content/uploads/2011/08/paying-incentives-ethnio.png" alt="mark as completed" width="354" height="269" /></a><p class="wp-caption-text">mark as completed</p></div>
<p><a href="http://skinnywhitegirl.com/blog/ethnio-usertesting-com-for-real-time-unmoderated-usability-testing-goodness/521/">Ethnio + Usertesting.com for real-time unmoderated usability testing goodness</a> is a post from: <a href="http://skinnywhitegirl.com/blog">Crystal Beasley, UX Designer at Mozilla</a></p>
]]></content:encoded>
			<wfw:commentRss>http://skinnywhitegirl.com/blog/ethnio-usertesting-com-for-real-time-unmoderated-usability-testing-goodness/521/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Web typography: hyphenation &amp; justification</title>
		<link>http://skinnywhitegirl.com/blog/web-typography-hyphenation-justification/475/</link>
		<comments>http://skinnywhitegirl.com/blog/web-typography-hyphenation-justification/475/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 22:25:41 +0000</pubDate>
		<dc:creator>Crystal Beasley</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[ux]]></category>

		<guid isPermaLink="false">http://skinnywhitegirl.com/blog/?p=475</guid>
		<description><![CDATA[Post in collaboration with Bram Pitoyo, Digital Design Strategist &#038; Typographer at Wieden+Kennedy. Firefox joined Safari in supporting hyphenation. Despite CSS coming out 14 years ago in 1996, we&#8217;re just now getting some of the fine-grained controls necessary for beautiful typography. Details of the proposed spec at Mozilla Developer Network. -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; Words need to be hyphenated because paragraphs need to be justified. But do you know why most justified texts aren’t very readable even though it looks visually pleasing at a glance? It’s not because they’re justified. It’s because they’re not justified carefully. Mental exercise: why is the documents you’ve justified in MS Word so hard to read compared to a book? Justified text in books looks great because a lot of things have been adjusted: Margin kerning. E.g. hanging punctuation. Character kerning. Ie. letter-spacing needs to be made tighter or looser to make the appearance more even to the eye. [1] Additional kerning for specific characters. E.g. when typesetting French, you’d need to add a word space before (:) and after («»), and a thin space before (?), (!) and (;). [2] Word-spacing. You can’t rely on spacing that’s mechanically widened to fit the [...]<p><a href="http://skinnywhitegirl.com/blog/web-typography-hyphenation-justification/475/">Web typography: hyphenation &#038; justification</a> is a post from: <a href="http://skinnywhitegirl.com/blog">Crystal Beasley, UX Designer at Mozilla</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a class='hyphenation-rollover' href="http://skinnywhitegirl.com/blog/wp-content/uploads/2011/08/hyphenation-lg.jpg" style="width:410px; height:402px; display: block; text-decoration: none; border: 1px solid #ccc; background-image: url('http://skinnywhitegirl.com/blog/wp-content/uploads/2011/08/hyphenation.jpg')"></a></p>
<p style="font-variant:italic;"><img alt="" src="http://a2.twimg.com/profile_images/1082075935/bram-pitoyo-avatar.jpg" title="bram pitoyo, w3c-font" class="alignleft" width="50" height="50" />Post in collaboration with <a href="http://www.brampitoyo.com/" title="bram pitoyo">Bram Pitoyo</a>, Digital Design Strategist &#038; Typographer at <a href="http://wk.com" title="wieden+kennedy">Wieden+Kennedy</a>.</p>
<p><br style="clear:both; height:0;" /></p>
<p>Firefox joined Safari in supporting hyphenation. Despite CSS coming out 14 years ago in 1996, we&#8217;re just now getting some of the fine-grained controls necessary for beautiful typography. <a href="https://developer.mozilla.org/en/CSS/hyphens" title="MDN proposed spec for hyphenation">Details of the proposed spec</a> at Mozilla Developer Network.</p>
<pre>
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;</pre>
<p>Words need to be hyphenated because paragraphs need to be justified. But do you know why most justified texts aren’t very readable even though it looks visually pleasing at a glance? It’s not because they’re justified. It’s because they’re not justified carefully.</p>
<p>Mental exercise: why is the documents you’ve justified in MS Word so hard to read compared to a book? Justified text in books looks great because a lot of things have been adjusted:</p>
<ol>
<li>Margin kerning. E.g. hanging punctuation.
</li>
<li>Character kerning. Ie. letter-spacing needs to be made tighter or looser to make the appearance more even to the eye. <a href="http://texblog.net/png/blindtext.png"><sup>[1]</sup></a>
</li>
<li>Additional kerning for specific characters. E.g. when typesetting French, you’d need to add a word space before (:) and after («»), and a thin space before (?), (!) and (;). <a href="http://www.microsoft.com/typography/developers/fdsspec/punc.htm"><sup>[2]</sup></a>
</li>
<li>Word-spacing. You can’t rely on spacing that’s mechanically widened to fit the paragraph width.
</li>
<li>Ligatures. Ie. when you letterspace loosely, ligatures should be turned off.</li>
</ol>
<p>Justified text in a word processor doesn’t look pleasing because, well, the application doesn’t come with most of these settings.</p>
<p>But how far ahead (or behind) are web browsers in this department? All browsers have a setting to tweak word and letter-spacing (though not finely), and turn ligatures on and off (different browsers, different syntaxes). <a href="http://marc.baffl.co.uk/browser_bugs/css-ligatures.html"><sup>[3]</sup></a> Problem is, you’d need to adjust everything manually.</p>
<p>Firefox does allows for fine control of letterspacing, although it&#8217;s the only browser that does. Here&#8217;s a great discussion of this still frustrating topic on the <a href="http://treehouseagency.com/blog/tim-cosgrove/2011/01/22/putting-letter-spacing-under-microscope">Treehouse Agency blog</a>.</p>
<p>Sure, everything I’ve just described kind of returned us back at square one. But this isn’t to say that justified text isn’t appropriate to use on the web. Here’s how you can start today:</p>
<p>Many of us have control over words on the webpage, even as designers and developers. We can add, remove or change words around to make the word-spacing more even. If not, we have the capability to ask the copywriter sitting in the next room if this nicely-fitted wording still conveys the meaning just as well as the last version.</p>
<p>Since doing this to every paragraph isn’t practical, you might want to limit the use of justified spacing to shorter bodies of text that are easier to control in terms of wording. Longer subheads and introductory paragraphs are perfect.</p>
<p>Sources:</p>
<ol>
<li><a href="http://texblog.net/png/blindtext.png">http://texblog.net/png/blindtext.png</a>
</li>
<li><a href="http://www.microsoft.com/typography/developers/fdsspec/punc.htm">http://www.microsoft.com/typography/developers/fdsspec/punc.htm</a>
</li>
<li><a href="http://marc.baffl.co.uk/browser_bugs/css-ligatures.html">http://marc.baffl.co.uk/browser_bugs/css-ligatures.html</a></li>
</ol>
<style type="text/css">
a.hyphenation-rollover:hover {
background-position: 0 -402px;
}
</style>
<p><a href="http://skinnywhitegirl.com/blog/web-typography-hyphenation-justification/475/">Web typography: hyphenation &#038; justification</a> is a post from: <a href="http://skinnywhitegirl.com/blog">Crystal Beasley, UX Designer at Mozilla</a></p>
]]></content:encoded>
			<wfw:commentRss>http://skinnywhitegirl.com/blog/web-typography-hyphenation-justification/475/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>UX Best Practices: login persistence</title>
		<link>http://skinnywhitegirl.com/blog/ux-best-practices-login-persistence/452/</link>
		<comments>http://skinnywhitegirl.com/blog/ux-best-practices-login-persistence/452/#comments</comments>
		<pubDate>Mon, 15 Aug 2011 23:56:46 +0000</pubDate>
		<dc:creator>Crystal Beasley</dc:creator>
				<category><![CDATA[ux]]></category>

		<guid isPermaLink="false">http://skinnywhitegirl.com/blog/?p=452</guid>
		<description><![CDATA[Login persistence has to be one of my top three UX annoyances. I see it everywhere, on tons of sites, big and small. Login friction is a huge problem and yet so many get it wrong. I have a couple of theories about why this is. Login persistence seems like a minor issue and it&#8217;s never URGENT so it never makes it up to the top of the list to get fixed. Also, there&#8217;s no real upside for a developer in reducing security. Setting the login cookie to expire in a year or never means someone *could* impersonate a user on a shared and/or public computer. OH NOES! They could add tons of comments to your TPR report generator site in someone else&#8217;s name! OH THE HORROR! To add insult to injury is that damnable little &#8220;remember me&#8221; checkbox. Does it ever do anything? I&#8217;d like it if when I checked the box it would make the developer rip a really big windy at that moment. I digress&#8230; People are sad when you forget them. ALWAYS REMEMBER PEOPLE. Amazon has sorted this out. They have millions of people&#8217;s credit card numbers. They are a giant retailer. Their risk is much [...]<p><a href="http://skinnywhitegirl.com/blog/ux-best-practices-login-persistence/452/">UX Best Practices: login persistence</a> is a post from: <a href="http://skinnywhitegirl.com/blog">Crystal Beasley, UX Designer at Mozilla</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://skinnywhitegirl.com/blog/wp-content/uploads/2011/08/amazon-comic.jpg"><img src="http://skinnywhitegirl.com/blog/wp-content/uploads/2011/08/amazon-comic-600x261.jpg" alt="persistent login from amazon ux" title="amazon-login-ux" width="600" height="261" class="alignleft size-large wp-image-472" /></a></p>
<p>Login persistence has to be one of my top three UX annoyances. I see it everywhere, on tons of sites, big and small. Login friction is a huge problem and yet so many get it wrong.</p>
<p>I have a couple of theories about why this is. Login persistence seems like a minor issue and it&#8217;s never URGENT so it never makes it up to the top of the list to get fixed. Also, there&#8217;s no real upside for a developer in reducing security. Setting the login cookie to expire in a year or never means someone *could* impersonate a user on a shared and/or public computer. OH NOES! They could add tons of comments to your TPR report generator site in someone else&#8217;s name! OH THE HORROR!  </p>
<p><img src="http://skinnywhitegirl.com/blog/wp-content/uploads/2011/08/remember-me-410x180.jpg" alt="checkbox login openid" title="remember-me" width="410" height="180" class="aligncenter size-medium wp-image-456" /></p>
<p>To add insult to injury is that damnable little &#8220;remember me&#8221; checkbox. Does it ever do anything? I&#8217;d like it if when I checked the box it would make the developer rip a really big windy at that moment. I digress&#8230; People are sad when you forget them. ALWAYS REMEMBER PEOPLE. </p>
<p>Amazon has sorted this out. They have millions of people&#8217;s credit card numbers. They are a giant retailer. Their risk is much higher than yours and yet, they let you put stuff in your cart, show you recommendations based on your personal information, and see the contents of your cart. It&#8217;s when you checkout that it triggers you to login. At that point, you have a very clear task to accomplish and are motivated.</p>
<p>How motivated are your users? I hope you&#8217;re providing a richer experience to users who are logged in. Yet users are only motivated to login when they have a specific task to accomplish that requires it. </p>
<p>Proposal for best practice is this: have users logins persist forever. If you have sensitive info such as ecommerce, reauth right before they access that info. To keep your pretty databases from filling up with random sessions, delete the cookie if a user hasn&#8217;t logged in after two or three months. That way even infrequent users will never have to reauthenticate. </p>
<p>We made this change on <a href="http://support.mozilla.com">support.mozilla.com</a> and it has been very well received.</p>
<p>What complexities do you think this would introduce?</p>
<p><a href="http://skinnywhitegirl.com/blog/ux-best-practices-login-persistence/452/">UX Best Practices: login persistence</a> is a post from: <a href="http://skinnywhitegirl.com/blog">Crystal Beasley, UX Designer at Mozilla</a></p>
]]></content:encoded>
			<wfw:commentRss>http://skinnywhitegirl.com/blog/ux-best-practices-login-persistence/452/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Being &#8220;right&#8221; is not enough</title>
		<link>http://skinnywhitegirl.com/blog/being-right-is-not-enough/442/</link>
		<comments>http://skinnywhitegirl.com/blog/being-right-is-not-enough/442/#comments</comments>
		<pubDate>Wed, 10 Aug 2011 17:42:36 +0000</pubDate>
		<dc:creator>Crystal Beasley</dc:creator>
				<category><![CDATA[collaboration]]></category>

		<guid isPermaLink="false">http://skinnywhitegirl.com/blog/?p=442</guid>
		<description><![CDATA[Do your team meetings to discuss what/how/when to build XYZ new hot thing feel a little too much like a session of the United Nations Security Council? Wouldn&#8217;t it be nice if you had those headsets that translated designspeak to devspeak and vice versa? I&#8217;ll be speaking at WordCampSF this Saturday, Aug 13th about communication strategies that will improve your team relationships and help you have more productive conversations. Hot damn! I was on the homepage of slideshare for a minute! Negotiation in open source teams View more presentations from Crystal Beasley. Being &#8220;right&#8221; is not enough is a post from: Crystal Beasley, UX Designer at Mozilla<p><a href="http://skinnywhitegirl.com/blog/being-right-is-not-enough/442/">Being &#8220;right&#8221; is not enough</a> is a post from: <a href="http://skinnywhitegirl.com/blog">Crystal Beasley, UX Designer at Mozilla</a></p>
]]></description>
			<content:encoded><![CDATA[<div id="attachment_577" class="wp-caption aligncenter" style="width: 510px"><a href="http://skinnywhitegirl.com/blog/wp-content/uploads/2011/08/diplomatic-communication.jpg"><img src="http://skinnywhitegirl.com/blog/wp-content/uploads/2011/08/diplomatic-communication.jpg" alt="" title="diplomatic-communication" width="500" height="333" class="size-full wp-image-577" /></a><p class="wp-caption-text">Photo by Jim Fruchterman, distributed under creative commons license</p></div>
<p><a href="http://2011.sf.wordcamp.org"><img class="alignright" title="I'm speaking at WordCamp San Francisco 2011!" src="http://2011.sf.wordcamp.org/files/2011/07/wcsf11-badge-speaker.png" alt="I'm speaking at WordCamp San Francisco 2011!" width="150" height="150" /></a>Do your team meetings to discuss what/how/when to build XYZ new hot thing feel a little too much like a session of the United Nations Security Council? Wouldn&#8217;t it be nice if you had those headsets that translated designspeak to devspeak and vice versa?</p>
<p>I&#8217;ll be <a href="http://2011.sf.wordcamp.org/">speaking at WordCampSF this Saturday</a>, Aug 13th about communication strategies that will improve your team relationships and help you have more productive conversations.</p>
<p>Hot damn! I was on the homepage of slideshare for a minute!</p>
<div style="width:600px" id="__ss_8845274"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/skinnywhitegirl/negotiation-in-open-source-teams" title="Negotiation in open source teams">Negotiation in open source teams</a></strong><object id="__sse8845274" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=negotiation-preso-110813174736-phpapp01&#038;stripped_title=negotiation-in-open-source-teams&#038;userName=skinnywhitegirl" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse8845274" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=negotiation-preso-110813174736-phpapp01&#038;stripped_title=negotiation-in-open-source-teams&#038;userName=skinnywhitegirl" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/skinnywhitegirl">Crystal Beasley</a>.</div>
</div>
<p><a href="http://skinnywhitegirl.com/blog/being-right-is-not-enough/442/">Being &#8220;right&#8221; is not enough</a> is a post from: <a href="http://skinnywhitegirl.com/blog">Crystal Beasley, UX Designer at Mozilla</a></p>
]]></content:encoded>
			<wfw:commentRss>http://skinnywhitegirl.com/blog/being-right-is-not-enough/442/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: skinnywhitegirl.com @ 2012-02-06 04:38:30 -->
