<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
   <channel>
      <title>Ellen Beldner</title>
      <link>http://www.ellenbeldner.info/</link>
      <description>User-centered interaction design since 1995 (sort of).</description>
      <language>en</language>
      <copyright>Copyright 2010</copyright>
      <lastBuildDate>Mon, 19 Jul 2010 13:03:21 -0800</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/?v=5.01</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

      
      <item>
         <title>Words with Friends doesn&apos;t like &quot;Gaydar&quot;. </title>
         <description><![CDATA[<p><a href="http://www.ellenbeldner.info/img/IMG_0014.PNG" target="img"><img src="http://www.ellenbeldner.info/assets_c/2010/07/IMG_0014-thumb-400x533-36.png" width="400" height="533" alt="Words with Friends" class="mt-image-none" style="" /></a></p>

<p>And if you're wondering, yes, I lost the game. </p>]]></description>
         <link>http://www.ellenbeldner.info/2010/07/words_with_friends_doesnt_like.html</link>
         <guid>http://www.ellenbeldner.info/2010/07/words_with_friends_doesnt_like.html</guid>
         <category></category>
         <pubDate>Mon, 19 Jul 2010 13:03:21 -0800</pubDate>
      </item>
      
      <item>
         <title>Adventures in remote usability, Part 2: GoToMeeting</title>
         <description><![CDATA[<h4>Basic technique</h4>

<p>Qualitative discount usability studies. I'd phone the participant at the designated time and walk them through the process of getting GoToMeeting hooked up. I used to try to get them to call in on the official GoToMeeting line so we could record audio, but honestly it was usually too much of a pain in the ass. I didn't even bother trying to get them to use their computer's audio: Yeah, how many people have a microphone and headphone set up with their machine? Not many, and I didn't want that to become a screening criteria.</p>

<h4>Participant recruiting</h4>

<p><a href="http://www.choicevendor.com/vendor/hagensinclair-research-recruiting-inc/">Hagen / Sinclair</a> screened, recruited, and scheduled 6 - 8 participants per study.</p>

<h4>Cost</h4>

<ul>
<li>$135 recruitment fee per user</li>
<li>$50 - $100 Amazon.com gift certificate incentive per user </li>
<li>$50/month GoToMeeting subscription</li>
</ul>

<p>Obviously there are the costs of my time, my equipment, etc. Not counting those, the direct costs are about $1,500 per study. </p>

<h4>Consent forms and particpant agreement</h4>

<p>I used to have a really nice <span class="caps">PHP </span>clickthrough introduction to the study, where the user would type their name and email in to signify acceptance of the form, and it would email them a copy. This became a pain in the ass to maintain, so now I just email them a copy and have them email it back as signification of their consent. I also verbally go over the agreements at the beginning of the study and emphasize the crucial points: Their reward, the duration of the study, and they can take a break or stop at any time.</p>

<h4>Getting the study started</h4>

<p>I've gone through many iterations of this to try to come up wtih the process that is the lowest burden for the study participant. Often this is at the expense of the recording. </p>

<ol>
<li>10 minutes before the study, send an email with GoToMeeting link, a link to the study website, my phone number, and a note saying that I will call them at the designated time.</li>
<li>10 minutes before the study, I also send them the participant consent form or (previously) a link to the consent form mini-site.</li>
<li>at the designated time I phone the participant. Sometimes they ask me to call back on another line.  I introduce myself and remind them that I'm calling about the usability study. I always ask if it's still a good time for them. I've only had about one person in 50 cancel, and I think it's polite and creates goodwill; it lowers the transactional nature of the test. </li>
<li>I explain what a usability test is, both from a technical and philosophical point of view: We're going to sign in to a screen-sharing tool (GoToMeeting) and I'm going to ask them to use a website and some new features that we're thinking of building. </li>
<li>I start the process of getting connected to GoToMeeting. I have them go to their email and click on the link, and as that's launching...</li>
<li>I explain that we're trying to find all the things that are hard to use or confusing about the website so we can fix them before we launch, and it's not a test of their abilities -- we just need them to tell us about anything that doesn't make sense. I then reiterate that I'll be recording the screen and our voice, but it's all internal and just for my notes. </li>
<li>I review thinkaloud procedure -- "As you go through the site I'll ask you to think aloud. So for example, 'Hmm, I see this button. I'm not sure what the label means, but it seems like the only thing I can click on, so I'll go ahead and click.'" Then I explain why it's useful -- "This gives me a better understanding of what you're seeing and thinking, so I can tell the engineers what to fix."</li>
<li>By this point the <span class="caps">GTM </span>is sharing my screen. They've given verbal consent and had a chance to ask any questions about the process. </li>
<li>I like to use the <span class="caps">GTM </span>call-in feature because that gives us a pretty good audio recording of the session. On the other hand, it's one more step, and if the user seems on the confused side, I often skip this part just to simplify the process. I wish I could use <span class="caps">GTM </span>to dial their number -- so all they have to do is pick up the phone once, rather than me calling them on their line and then having them call into a conference system.</li>
<li>I give control of the <span class="caps">GTM </span>to them (so they can browse natively on their computer), ask them to pull up the <span class="caps">URL </span>to the study, and then I start recording.</li>
</ol>

<p><span class="caps">GTM </span>fucks up the recording about half the time. Sadly, their Mac software doesn't record sessions, so I have to boot into Windows a/o use a separate windows machine to deal with the recordings.</p>

<p>On the upside, <span class="caps">GTM </span>means that other people in the office can dial in to the meeting from their desktops. This is pretty cool, but they have to be absolutely certain </p>

<h4>Downsides of <span class="caps">GTM </span>/ remote studies</h4>

<p>The only downside is making time for technical issues in the beginning of the study. All told, it takes about 15 minutes of study time -- so in an hourlong study you only get 45 minutes of study time.</p>

<h4>Upsides</h4>

<ul>
<li>Largely unintended. I find that it's much less emotionally draining to conduct a study that's not face-to-face, largely because I dont have to control my body language and facial expressions. When you conduct a study you have to be perfectly neutral, encouraging, polite: the participant needs to feel at ease, and you need to be able to elicit their real opinions. You have to really engage with the other person while presenting as much more detached so you don't invade their space.</li>
<li>It's less time for the participant. They spend about an hour -- they have no travel time. Thus, it's a lower barrier to entry for the participant when they agree to the study.</li>
<li>Thus, you get higher quality of participants. When you need people to come to your office during business hours, you tend to get people who can take two hours out of their day, or aren't employed, or work in jobs that have odd hours. There's nothing implicitly wrong with such testers, of course, but if your product is targeted at people with run-of-the-mill "go into an office for 8 to 12 hours per day" jobs, you're not likely to find someone who wants to interrupt their day with a 2-hour errand. It's a lot easier for someone to block an hour of their time while they sit in front of their computer in their office. </li>
</ul>

<h2>Next (Coming soon!): Adventures in remote usability, Part 3: Basic ClickTale</h2>]]></description>
         <link>http://www.ellenbeldner.info/2010/07/remote_usability_Part_2_GoToMeeting.html</link>
         <guid>http://www.ellenbeldner.info/2010/07/remote_usability_Part_2_GoToMeeting.html</guid>
         <category>Remote usability</category>
         <pubDate>Thu, 08 Jul 2010 20:48:51 -0800</pubDate>
      </item>
      
      <item>
         <title>Adventures in remote usability, Part 1: Why remote?</title>
         <description><![CDATA[<p>I'm assuming that you're already sold on the basic premise of why one ought to observe members of one's target market using one's software. Personally I drank the user-centered design Kool-Aid at <span class="caps">CMU </span>in the late 90s.  The biggest problems I've dealt with in my career aren't about "You should watch users and fix the problems they have!" Mostly I run in to logistical issues. How do you execute the different types of data collection that you need for a clear and accurate picture of user behavior? How do you track those findings and use them to inform actual product decisions, often over a period of several months?</p>

<p>I've dealt with our user research and user info needs for the past year and a half at ChoiceVendor . Having to manage a usability program is nothing like plunking down on the couch in one of Google's usability lab observation rooms and kicking back while one of the researchers proctors the session from the other side of a one-way mirror.</p>

<p>For the sake of clarity, I define <strong>remote usability</strong> as "any method of gathering usage and behavioral observations about site users who are not physically coming to your office." In other words, it doesn't just mean Nielsen-style discount usability studies that gather qualitative feedback from 5 or 6 people.</p>

<h3>Remote studies get you a little closer to users' real experiences.</h3>

<p>We all feel more comfortable when we're in our own environment rather than in someone else's office. I've had users who put me on hold to take another call, who have to move into another room because their kid is yelling, who ask me to hold on just a moment to answer a question from an employee. They're also on their own computer, which they know how to use and operate, and it's got their email and passwords set up already. </p>

<h3>We have special users and can't test just anyone.</h3>

<p>We have a moderately specialized user base: people who own businesses, or are managers, or are some other sort of purchasing decisionmaker at their company.  Because of this, we can't plunk ourselves down in a coffee shop and wave $10 gift certificates at people in exchange for 15 minutes of study time. (That's what we did for <a href="http://www.mopho.to/">Mopho</a>.)</p>

<p>It's true that we probably could have found a decent number of issues just by doing coffeeshop usability.  But the problem with doing hallway usability is that most of the people in our hallways are either in the software industry or they live and work in the Bay Area: the epicenter of the technology world. It's not that I don't want these people to use my site -- it's that these people have about tenth of the problems as non-Bay Area professionals.  I <strong>know</strong> that they can figure out how to use the site, and they're flexible enough to not get too frustrated when something goes wrong. </p>

<p>So I used a market research firm (<a href="http://www.choicevendor.com/vendor/hagensinclair-research-recruiting-inc/">Hagen / Sinclair</a>) to recruit qualified users from anywhere. Even these participants were relatively sophisticated: they had to have high-speed internet, a relatively modern computer capable of running GoToMeeting, and they had to be sufficiently articulate to pass the screening questions. </p>

<p>This costs about $135 per user, plus $50 - $100 in Amazon.com gift certificates depending. Local participants were welcome to come into the office; everyone else we used GoToMeeting to screen share. </p>

<p>I specifically wanted people who had never used or heard of our site before, which is why we didn't recruit from our existing user base on most of these. We wanted qualitative feedback not just on the site <span class="caps">UI, </span>but on our brand, messaging, and the like. Plus, when we talk to actual members of our target audience, we also get to ask them lots of interesting contextual-inquiry and focus-group types of questions. </p>

<p>Note: One of our participants couldn't figure out how to add the gift card codes to her Amazon account. Yet she owns her own business: she's smart at what she knows, and just isn't an expert at the Internet.</p>

<h3>We were able to get a higher quality of user by going remote.</h3>

<p>Again with the theme: our user base is specialized, so I wanted to remove all other barriers to participating. If you require people to come into your office, you restrict your pool to people in your geographical area who are also able to take 2 hours out of their day to come visit. (Half an hour on either side of the 1-hour study for transportation, parking, etc.)</p>

<p>Few people with typical business-type jobs (much less business owners or VPs) are going to ever do that, especially for $100 in Amazon gift certificates. </p>

<p>Personally,  I'm usually not eligible as a study participant because I work in <span class="caps">UX, </span>but occasionally I am part of the target audience for a given study. But the last time, they wanted me to phone someone on a weekend to set up a time to drive to Cupertino by 6pm later that week. Who doesn't have better things to do with their time than that?</p>

<h3>Facial expressions are bullshit. </h3>

<p>I'm with <a href="http://www.alistapart.com/articles/quick-and-dirty-remote-user-testing/">Nate Bolt on this one</a>. I don't think I've seen the participant's face during a study in, let's see, the past 8 years? You don't need to. Everything you need to know about the participant's emotional state you can tell from their voice.</p>

<p>Plus, the thought of adding one more technical barrier to a study -- requiring the user to have a webcam or video, and getting it properly turned on and functioning -- in the course of an hour long study that also requires voice, an explanation of the study itself, screen sharing, and recording? Not worth the effort. I'd rather spend the time asking them more questions about their business and how they currently accomplish the tasks that we're trying to support.</p>

<p>Thus, I rejected any software or testing system that made a big hype out of its video recording capabilities.</p>

<h3>Remote can be faster and cheaper.</h3>

<p>It's generally a bit more work to set up a remote study -- technically you have to have more pieces in place. But for unproctored remote usability, you can run a dozen people through a 5 minute test, make some changes, and run another dozen people. You don't have to bring someone in and come up with an hour-long study to get full use of their time. </p>

<h3>Conclusion</h3>

<p>For the past year and a half I've tried a number of different approaches &amp; methods. This series of articles outlines pros, cons, funny stories, and what I've learned from different techniques.</p>


<h4>Next: <a href="/2010/07/remote_usability_Part_2_GoToMeeting.html">Adventures in remote usability, Part 2: GoToMeeting</a></h4>]]></description>
         <link>http://www.ellenbeldner.info/2010/06/remote_usability_Part_1_why_remote.html</link>
         <guid>http://www.ellenbeldner.info/2010/06/remote_usability_Part_1_why_remote.html</guid>
         <category>Remote usability</category>
         <pubDate>Wed, 23 Jun 2010 21:48:40 -0800</pubDate>
      </item>
      
      <item>
         <title>formatting datetime in jinja / django / python</title>
         <description><![CDATA[<p><code>vendor.modification_time.strftime('%H:%M / %d %b %Y')</code></p>

<p>so that vaguely works, but i've been unable to find a decent list of all the possible formatting characters that work in whatever frankenstein jinja-django-python monster we've got running on the site.  Not all of the django ones work (<a href="http://docs.djangoproject.com/en/dev/ref/templates/builtins/">http://docs.djangoproject.com/en/dev/ref/templates/builtins/</a>).</p>

<ul>
<li>%a -- 3-char week abbr</li>
<li>%A -- Full day of week</li>
<li>%b  -- 3-char month abbr</li>
<li>%B -- full month name</li>
<li>%c -- Thu Feb 18 08:56:31 2010</li>
<li>%C -- this outputs "20" for every line on the page, no idea </li>
<li>%d -- day of month </li>
</ul>

<p>Pattern matching seems to indicate that you can format jinja datetime / timestamps using <a href="http://docs.python.org/library/time.html">python date formatting</a> ...</p>]]></description>
         <link>http://www.ellenbeldner.info/2010/03/formatting_datetime_in_jinja_d.html</link>
         <guid>http://www.ellenbeldner.info/2010/03/formatting_datetime_in_jinja_d.html</guid>
         <category></category>
         <pubDate>Tue, 02 Mar 2010 17:27:37 -0800</pubDate>
      </item>
      
      <item>
         <title>Collaboration and Crowdsourcing</title>
         <description><![CDATA[<p>The system is what the user makes of it -- the system is what the user brings to it. That's the essence of social sites, compared to crowdsourced sites.</p>

<p>Crowdsourcing fails and usually sucks, unless you have a community of people who actually know what they're talking about. So while everyone in the industry has been hyping social for several years now, it's not because authoritative, editorialized, expert content is actually going to die or go away. It's because we're just now getting the technology that ALSO affords other people the ability to create and partcipate. </p>

<p>In other words, I'm not arguing that the mode of collaboration will replace information-seeking behaviors -- i.e. seeking authoritative information from editorially controlled, expert-to-novice systems. Even if it's entertainment we'll still have experts who'll create widely disseminated works that other people consume without offering any collaboration. And now, joy, we can also watch people getting kicked in the nuts on YouTube.</p>

<p>In HCI we used to hear (like in the 90s and early naughties) that a major failing of PCs was lack of collaborative features. Lots of companies tried -- anyone remember the awful, clunky whiteboard-sharing professional applications from back then? It was a holy grail of sorts -- there was such a perceived efficiency increase in offering true remote-collaboration tools that lots of software companies spent a lot of effort writing a lot of software to solve the problem. (When your company creates an efficiency in the marketplace, you probably get a lot of money.)  It hasn't been until recently, i think, that technology has gotten good enough to support truly useful collaborative tools:</p>

<ul>
	<li>Wireless. Between smartphones and scads of 802.x networks, it's pretty easy to always be talking to the network.</li>
	<li>Device size. Extremely powerful devices are extremely small. </li>
	<li>Bandwidth: there's enough of it that you can screen share, desktop share, video chat, whatever -- all while recording your screen and audio AND browse the web.</li>
	<li>Browsers & web technology: XMLHttp and really powerful javascript have (1) made web front ends a suitably dignified and powerful system for hardcore engineers to spend years of their careers on. (2) they are able to invent and build robust, fast applications that do really cool stuff.</li>
</ul>

<p>So it's not that the former needs to research and consume information are obviated. It's just that finally, since maybe 2005 or 2006, we're really able to start satisfying the collaborative needs that have been extant and unsolved since the beginning of personal computing. (Since the beginning of time if you want to get even more philosophical.)</p>

<p>In certain types of systems the whole is more than the sum of its parts. That's why you have collaboration; and if you can create a collaborative dynamic </p>

<p>Generally this is what Web 2.0 has been saying all along: the 2.0 web has highly personalized applications and a focus on user-generated content. This is different from crowdsourcing, however. Yahoo Answers! sucks because it's crowdsourced and most people are, shall we say, not exactly rocket scientists, so having them answer your question probably leaves you far worse off than having access to information from authoritative sources. (Even for something simple like "how long after each airing does iTunes release each episode of Lost?") But it's cheaper for Yahoo! to have its users make up answers to questions than for them to build a better search engine, much less hiring actual experts.</p>

<p>Facebook, however, isn't crowdsourced. Or at least it's not crowdsourced in the same way. FB doesn't replace authoritative content with the chatter of whichever eager-beaver member feels like commenting. If you put some work into FB -- in the form of setting up your contacts and maybe listing your preferences -- and occasionally post a photo or a status update, you are rewarded with a fairly low-key current of updates about people you know. If that is not a reward for you, I don't want to hear about it -- that's the purpose of the site, and if you don't actually find FB worth it, we both know you wouldn't be using it; thus, those who do use it obviously find it sufficiently rewarding to justify the effort.</p>

<p>For some communities, crowdsourcing works, primarily in a community of experts. Slashdot is good at this. They have enough really expert people and enough of a huge user base anyway that really robust, high-quality comments tend to move to the top of the stack in a reliable manner. In other communities, like, say, StackOverflow, there were very high-quality, difficult questions at first, getting answered with some truly robust and detailed technical discussions; in my view the quality of the conversation has gotten diluted a bit now that use of the site has spread a bit beyond the borders of hardcore experts. (It indicates that there's more of a benefit to asking questions than answering them; answering takes a fair bit of effort and the only reward is the artificial points & reputation system.) </p>

<p>The benefit that you get back depends a lot more on the expertise of the other people involved, rather than on your own effort. </p>

<p>Lampe and Resnick published <a href="http://portal.acm.org/citation.cfm?id=985692.985761&coll=Portal&dl=ACM&CFID=76845120&CFTOKEN=59020185">a fantastic paper on Slashdot's community filtering</a> at CHI 2004, and IIRC they said that it takes a community size of about 50,000 users to get sufficiently robust crowdsourced filtering.</p>]]></description>
         <link>http://www.ellenbeldner.info/2010/02/modern_interaction_design_patt.html</link>
         <guid>http://www.ellenbeldner.info/2010/02/modern_interaction_design_patt.html</guid>
         <category>product design</category>
         <pubDate>Sat, 06 Feb 2010 15:40:17 -0800</pubDate>
      </item>
      
      <item>
         <title>Customer support is part of user experience...</title>
         <description><![CDATA[<p>UPDATE:  I have found where the nerds have discussed such things: <a href="http://stackoverflow.com/questions/450204/free-crm-for-my-website/450216#450216">StackOverflow</a> which I <3. </p>

<p>---</p>

<p>Which is why at work I'm taking on the (currently not-unmanageable) job of responding to customer support requests.</p>

<p>However, I'm finding that gmail (we use google apps) is not really a good interface for doing this quickly. I want to be able to do things like bulk respond to a set of emails with the same message... Gmail has the canned responses plugin, but that doesn't cut it -- it's too slow to use. </p>

<p>So I just hooked Thunderbird into our support queue, and now I'm trying to figure out how to configure or optimize it for processing customer support emails.  I'd also love it if it automatically kept stats or some how output to a CSV file on the number of emails processed through canned responses. </p>

<p>Or maybe I just need some lightweight CRM software. Hmm...<a href="http://www.choicevendor.com/search?terms=CRM&service_location=Anywhere&category=it-internet-helpdesk&sort=relevance"> I wonder what the best CRM solutions are for a small business? and how much can I expect to pay?</a>  If only there were a website with some reviews and a listing of top providers that would give me a sense of what to expect... (Okay, this is a shameless plug, since that's what ChoiceVendor does.)</p>

<ul>
	<li><a href="http://www.officeinteractive.com/">Office Interactive:</a> "All you need to run your business using one system". That scares me; I don't want to run my whole business on this. NEXT. </li>
	<li><a href="http://www.batchblue.com/">BatchBook:</a> "Your Social CRM". I don't really want my CRM to be social. I want it to be efficient. This seems to be about within-company contact management, not CRM (remember, that would be CUSTOMER relationship management).</li>
	<li><a href="http://www.relenta.com/">Relenta:</a> "Can your email do this?" Again, seems more salesforce / lead tracking-focused.</li>
</ul>

<p><br />
 Let's try investigating "<a href="http://www.google.com/search?q=customer+support+software+for+small+business&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official">Customer Support Software for small business</a>".</p>

<ul>
	<li>Business.com -- ooh, that looks promising, they have a result in Google for "Small Business CRM Software: Customer Service Solutions | Business.com" (and I'm not going to link to it because I don't want to make them even more credible for their stupid site). Oh right. <a href="http://www.business.com/directory/computers_and_software/software_applications/customer_relationship_management_crm/">Business.com is a crappy AdWords linkfarm</a>. </li>
	<li><a href="http://www.worketc.com/features/help_desk_software">WorkEtc:</a> Okay, again they want to manage my entire company. First, dont' want that, second, not authorized to make that decision, third, we're generally pretty happy with Google Apps. (Most of us worked at Google after all, and we're pretty used to their stuff.) However, maybe their Help Desk Software is what I want. </li>
</ul>

<p>Why are there SO MANY crappy sites for small businesses, by the way? </p>

<p>Okay, now I'm back to <a href="http://www.salesforce.com/crm/customer-service-support/">Salesforce Service Cloud 2</a>. I can't really see if it does what I need since I have to register to walk through their product demo. Annoying. I'm pretty sure I even have an account with them already, but I'm not going to bother to look it up just to see if they even remotely have what I need.</p>

<p><a href="http://www.opensourcehelpdesklist.com/">Open source help ticket system</a>:</p>

<p>Kill me now. I don't want this attached to our bug tracking and I care about the interface and how fast it'll let me get through the emails in our queue. I don't want to have to install anything anywhere, either. Back to paid / hosted services.... </p>

<p>Searching through the Thunderbird extensions for business, CRM, helpdesk, and related keywords yielded no results. </p>

<p>Okay, I'm hosed; I've now spent about 2 hours researching this and haven't come up with a satisfactory discussion or solution, so it's time for me to ditch the effort and just process the emails manually. </p>

<p>Le sigh.</p>]]></description>
         <link>http://www.ellenbeldner.info/2010/02/customer_support_is_part_of_us.html</link>
         <guid>http://www.ellenbeldner.info/2010/02/customer_support_is_part_of_us.html</guid>
         <category>product design</category>
         <pubDate>Fri, 05 Feb 2010 17:03:22 -0800</pubDate>
      </item>
      
      <item>
         <title>In search of books on mobile usability &amp; UI...</title>
         <description><![CDATA[<p>Recalling CMU intro HCI course whose capstone project was UI improvements for the PalmOS....</p>

<p>Here's the question on Quora, but haven't yet gotten much of a response:<br />
<a href="http://www.quora.com/q/What_are_the_best_fresh_up_to_date_academic_type_resources_for_mobile_UI_UX_design">http://www.quora.com/q/What_are_the_best_fresh_up_to_date_academic_type_resources_for_mobile_UI_UX_design</a></p>]]></description>
         <link>http://www.ellenbeldner.info/2010/01/in_search_of_books_on_mobile_u.html</link>
         <guid>http://www.ellenbeldner.info/2010/01/in_search_of_books_on_mobile_u.html</guid>
         <category>design</category>
         <pubDate>Wed, 27 Jan 2010 17:17:56 -0800</pubDate>
      </item>
      
      <item>
         <title>Donations to Reps &amp; Senators from the healthcare industry</title>
         <description><![CDATA[<p>Data credits: <a href="http://www.opensecrets.org/news/2009/06/-name-office-party-health.html">Open Secrets</a> and Wikipedia entry for Blue Dog Democrats</p>

<p><a href="http://www.ellenbeldner.info/img/stats.html" onclick="window.open('http://www.ellenbeldner.info/img/stats.html','popup','width=1118,height=244,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img alt="stats.png" src="http://www.ellenbeldner.info/img/stats.png" width="559" height="122" />
</a></p>]]></description>
         <link>http://www.ellenbeldner.info/2009/07/donations_to_reps_senators_fro.html</link>
         <guid>http://www.ellenbeldner.info/2009/07/donations_to_reps_senators_fro.html</guid>
         <category></category>
         <pubDate>Tue, 28 Jul 2009 18:10:43 -0800</pubDate>
      </item>
      
      <item>
         <title>Launched! ChoiceVendor.com</title>
         <description><![CDATA[<p>Last November, I left Google / YouTube to join a startup, ChoiceVendor.com.</p>

<p>Today we launched our Private Beta release. We've still got a long ways to go -- On to usability testing!</p>

<p><a href="http://www.choicevendor.com/">www.choicevendor.com</a></p>]]></description>
         <link>http://www.ellenbeldner.info/2009/07/launched_choicevendorcom.html</link>
         <guid>http://www.ellenbeldner.info/2009/07/launched_choicevendorcom.html</guid>
         <category></category>
         <pubDate>Tue, 07 Jul 2009 11:13:27 -0800</pubDate>
      </item>
      
      <item>
         <title>Apple: Dual-Link fail; Store product review fail.</title>
         <description><![CDATA[<p>At our company almost everyone uses a MacBook Pro with a 30" Dell monitor. We all frequently have the <a href="http://gizmodo.com/5301308/apples-latest-macbooks-still-have-mini-displayport-dual+link-dvi-distortion-issues">DVI distortion issues that Gizmodo reported</a>. (I've had my display fritz out twice in the past hour, for example.) Apple has been totally unhelpful and basically refuse to admit that they have a problem. Perhaps they're afraid of another <a href="http://blogs.zdnet.com/Apple/?p=189">product recall</a> or <a href="http://www.appleinsider.com/articles/05/08/26/judge_approves_settlement_in_ipod_class_action_suit.html">class action lawsuit</a>? And thus are not doing the best customer support thing, which is: acknowledge the problem, apologize, and promise a fix as soon as it's available.</p>

<p>Anyway, I wanted to leave a review on the product page in the Apple store. I can't figure out how to post my review:</p>

<p><img alt="AppleNoPublish.png" src="http://www.ellenbeldner.info/img/AppleNoPublish.png" width="757" height="737" style="border:1px solid #e0e0e0" /></p>

<p>"Some words in your review cannot be published. Please revise your review." Huh?</p>

<p>Their guidelines state "avoid comments about... service and support", but how the hell are you supposed to review a product that doesn't work if you can't describe anything about the customer service response to the issue? I've tried about 8 versions of text for this review, and I have no idea why they won't let me publish this. </p>

<p>So on my own blog I'll say it:</p>

<p>Fuckers.<br />
</p>]]></description>
         <link>http://www.ellenbeldner.info/2009/06/apple_duallink_fail_store_prod.html</link>
         <guid>http://www.ellenbeldner.info/2009/06/apple_duallink_fail_store_prod.html</guid>
         <category>tech industry</category>
         <pubDate>Thu, 25 Jun 2009 12:11:43 -0800</pubDate>
      </item>
      
      <item>
         <title>Dear Pandora: Popup FAIL</title>
         <description><![CDATA[<p>I was tuning up a new station and all of a sudden, something clicked -- you started playing music I wanted to hear. I wanted to buy a couple of albums with songs you had played. So I clicked in your interface: "Buy MP3 from Amazon.com".  The click failed because, like any sane human being, I have popups blocked by my browser. Your solution: You want me to disable popup blocking?</p>

<p><img src="http://www.ellenbeldner.info/img/dear_pandora_popup_fail/pandora.png" style="border:1px solid #ccc;" /></p>

<p>Love, <br />
Ellen</p>

<p>The Church - A Box of Birds; Snow Patrol - Eyes Open</p>]]></description>
         <link>http://www.ellenbeldner.info/2009/05/dear_pandora_popup_fail.html</link>
         <guid>http://www.ellenbeldner.info/2009/05/dear_pandora_popup_fail.html</guid>
         <category>tech industry</category>
         <pubDate>Wed, 06 May 2009 17:06:52 -0800</pubDate>
      </item>
      
      <item>
         <title>Out of control outgoing links</title>
         <description><![CDATA[<p>Okay, I already knew that I hate and detest the new-ish Facebook practice in which you don't just navigate to outgoing links; you get taken to a Facebook page with the site you were trying to visit loaded into a frame, and with a Facebook toolbar at the top of the page. </p>

<p>And now, not only does Digg do it too, but the sites are so dumb that they're double stacking these stupid toolbars.</p>

<p><span class="thumb"><a href="http://www.ellenbeldner.info/img/outofcontrol.html" onclick="window.open('http://www.ellenbeldner.info/img/outofcontrol.html', 'popup', 'width=1243,height=154,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0' ); return false"><img src="http://www.ellenbeldner.info/img/outofcontrol-thumb.png" width="400" height="49" alt="outofcontrol.png"/></a></span></p>

<p>This is crap primarily because it breaks basic web behavior: the URL on your web browser no longer represents the page you're viewing, or trying to view. Big juju nono. <a href="http://www.useit.com/alertbox/9612.html" target="_new">We've known this since <b>1996</b>, people!</a> </p>

<p>Also, I don't want to send someone to http://www.facebook.com/ext/share.php?sid=89405539347&h=1e79i&u=2fnBr&ref=nf. I want to send them the link that's www.youtube.com so they know where they're going and what they're going to get. </p>

<p>The one case where Google does something like this -- a frame with another site inside its toolbar -- is when a user clicks on <a href="http://images.google.com/imgres?imgurl=http://www.torreymaobengals.co.nz/images/bengal_kittens.jpg&imgrefurl=http://www.torreymaobengals.co.nz/kittens.htm&usg=__fTjAaAOlrCLHZx_iDcCx7UDpi-s=&h=439&w=340&sz=32&hl=en&start=17&sig2=ToB9JNkJeikDIMbYs6napA&tbnid=3cvKBVL1lTTRDM:&tbnh=127&tbnw=98&prev=/images%3Fq%3Dkittens%26gbv%3D2%26hl%3Den%26sa%3DG&ei=7F3eSferD4HI-Abijd22Cw" target="_new">an image search result</a>. That frame bothers a lot of site owners that Google links to, but it was a necessary tradeoff because image search is kind of sketchy and occasionally unreliable. Users click on an image result and get taken to pages that no longer have the image they were looking for, and the toolbar exists to help them identify the image they wanted -- NOT as a marketing-sticky thing for Google.  And even though it's often beneficial, it still confuses a lot of users.</p>

<p>Note that mismatched content and URLs is a usability problem for Google Maps. The URL that many users copy from their browser address bar usually doesn't correctly represent the state that the user's in due to the way the site's AJAX works. AJAX or FRAME, it's the same problem.</p>]]></description>
         <link>http://www.ellenbeldner.info/2009/04/out_of_control_outgoing_links.html</link>
         <guid>http://www.ellenbeldner.info/2009/04/out_of_control_outgoing_links.html</guid>
         <category>tech industry</category>
         <pubDate>Thu, 09 Apr 2009 12:19:24 -0800</pubDate>
      </item>
      
      <item>
         <title>Really annoying Fireworks CS4 bug with &quot;large nudge&quot; command</title>
         <description><![CDATA[<p><a href="http://www.ellenbeldner.info/img/01.html" onclick="window.open('http://www.ellenbeldner.info/img/01.html', 'popup', 'width=310,height=143,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0' ); return false"><img src="http://www.ellenbeldner.info/img/01-thumb.png" width="400" height="185" alt="01.png"/></a></p>

<p><a href="http://www.ellenbeldner.info/img/02.html" onclick="window.open('http://www.ellenbeldner.info/img/02.html', 'popup', 'width=264,height=183,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0' ); return false"><img src="http://www.ellenbeldner.info/img/02-thumb.png" width="400" height="277" alt="02.png"/></a></p>]]></description>
         <link>http://www.ellenbeldner.info/2009/01/really_annoying_fireworks_cs4.html</link>
         <guid>http://www.ellenbeldner.info/2009/01/really_annoying_fireworks_cs4.html</guid>
         <category>tech industry</category>
         <pubDate>Wed, 28 Jan 2009 21:18:42 -0800</pubDate>
      </item>
      
      <item>
         <title>The Dinner Program: Ambidextrous Mag (2007)</title>
         <description><![CDATA[<p>I contributed an article to the food issue of Ambidextrous, the design magazine of Stanford University. The assignment was to write an article about the intersection of food and design. I've always thought about throwing dinner parties as a design task, so I explained planning a dinner party in terms of the way you plan the design of a product.</p>

<blockquote>
Over the years, I’ve learned the following heuristics about my typical user base. With 14 dinner guests, only 11 will require chicken-of-doom. In Northern California, one person ends up vegan, and two vegetarian. Two are Jewish (no shellfish or pork), and one, despite mild alcoholism, is nominally Muslim and doesn’t eat pork either, so that rules out the bacon wrapping on the steaks. Once in a while, I have a guest who is severely allergic to eggs, gluten, and/or nuts, just to keep life interesting. Killing your guests is the opposite of  entertaining, unless you happen to be Hannibal Lecter, so when in doubt about allergens, stick to tofu. Oh wait! people can be allergic to soy, too...
</blockquote>

<p><a href="http://ambidextrousmag.org/issues/07/pdf/i7p30_32.pdf" target="_new">The Dinner Program: Throwing a dinner party with one knife, 11 militant chickens, and your design degree [PDF]</a>. <i>Ambidextrous</i>, <a href="http://ambidextrousmag.org/issues/07/">Summer 2007</a>.<br />
</p>]]></description>
         <link>http://www.ellenbeldner.info/2008/04/the_dinner_program_ambidextrou.html</link>
         <guid>http://www.ellenbeldner.info/2008/04/the_dinner_program_ambidextrou.html</guid>
         <category></category>
         <pubDate>Wed, 23 Apr 2008 10:35:58 -0800</pubDate>
      </item>
      
      <item>
         <title>Applescript: Converting metadata of symphonic tracks in iTunes</title>
         <description><![CDATA[<p><a href="http://www.ellenbeldner.info/iTunesSymphonicMetadata.scpt">iTunesSymphonicMetadata.scpt</a></p>

<p>I listen to a fair amount of symphonic music.  </p>

<p>I think of symphonic music first in terms of the composer (e.g. Bartok, Beethoven), then the work (5th Piano Concerto in E Flat Major), and then, in the cases where I have multiple performances of the same work, the conductor & performing orchestra (Julius Katchen & London Symphony Orchestra; Hélène Grimaud, Staatskapelle Dresden & Wladimir Jurowski). </p>

<p>However, music metadata format lists the conductor and symphony in the "artist" field on CDDB / iTunes. This is moderately annoying to deal with in the iTunes interface (I have to display and then sort by the correct columns of metadata) but absolutely intolerable on my iPod. Trying to listen to Smetana's <i>Ma Vlast</i> means that I have to remember the name of the composer and orchestra? Oh come on.</p>

<p>So I wrote an Applescript to fix the metadata on my symphonic catalog. It searches my library for all tracks whose genre is "symphonic" and swaps around some of the field values. I still retain the performance info, but as "album artist" instead of "artist". </p>

<p>(It similarly annoys me when other albums list both performers of a one-off song (e.g. Madonna and Justin Timberlake), which breaks that one song apart from the rest of the album when I sort by artist. In these cases I manually reset the "artist" field.)</p>

<p>* What people generally call "classical," but I refer to it as "symphonic" because of a snobby old habit of mine: "classical" refers to a specific period / style of symphonic music in the Western canon, e.g. Haydn and Mozart, so I use the more general "symphonic". I guess "orchestral" might be more appropriate... anyway, the organizing genre in my iTunes library is "symphonic".</p>]]></description>
         <link>http://www.ellenbeldner.info/2008/04/applescript_converting_metadat.html</link>
         <guid>http://www.ellenbeldner.info/2008/04/applescript_converting_metadat.html</guid>
         <category>implementation</category>
         <pubDate>Sat, 05 Apr 2008 14:24:47 -0800</pubDate>
      </item>
      
   </channel>
</rss>
