<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: ui</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/ui.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2025-02-05T02:50:22+00:00</updated><author><name>Simon Willison</name></author><entry><title>Ambsheets: Spreadsheets for exploring scenarios</title><link href="https://simonwillison.net/2025/Feb/5/ambsheets/#atom-tag" rel="alternate"/><published>2025-02-05T02:50:22+00:00</published><updated>2025-02-05T02:50:22+00:00</updated><id>https://simonwillison.net/2025/Feb/5/ambsheets/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.inkandswitch.com/ambsheets/"&gt;Ambsheets: Spreadsheets for exploring scenarios&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Delightful UI experiment by Alex Warth and Geoffrey Litt at Ink &amp;amp; Switch, exploring the idea of a spreadsheet with cells that can handle multiple values at once, which they call "amb" (for "ambiguous") values. A single sheet can then be used to model multiple scenarios.&lt;/p&gt;
&lt;p&gt;Here the cell for "Car" contains &lt;code&gt;{500, 1200}&lt;/code&gt; and the cell for "Apartment"  contains &lt;code&gt;{2800, 3700, 5500}&lt;/code&gt;, resulting in a "Total" cell with six different values. Hovering over a calculated highlights its source values and a side panel shows a table of calculated results against those different combinations.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Spreadsheet showing budget items with values in cells: Column A shows Budget, Car, Apartment, Netflix, and TOTAL. Column B shows values including x̄ = 850 for Car with values 500 and 1,200; x̄ = 4,000 for Apartment with values 2,800, 3,700, and 5,500; Netflix shows 18; TOTAL row shows x̄ = 4,868 with values 3,318, 4,218, 6,018, 4,018, 4,918, and 6,718. Right side shows formula =sum(b3:b5), TABLE with aggregate avg dropdown, and STACKS visualization of the values." src="https://static.simonwillison.net/static/2025/amb-sheets.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;Always interesting to see neat ideas like this presented on top of UIs that haven't had a significant upgrade in a very long time.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="https://news.ycombinator.com/item?id=42941143"&gt;Hacker News&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/spreadsheets"&gt;spreadsheets&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ui"&gt;ui&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ux"&gt;ux&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/geoffrey-litt"&gt;geoffrey-litt&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ink-and-switch"&gt;ink-and-switch&lt;/a&gt;&lt;/p&gt;



</summary><category term="spreadsheets"/><category term="ui"/><category term="ux"/><category term="geoffrey-litt"/><category term="ink-and-switch"/></entry><entry><title>How long should I budget for an experienced designer to design a responsive ecommerce store?</title><link href="https://simonwillison.net/2013/Aug/13/how-long-should-i/#atom-tag" rel="alternate"/><published>2013-08-13T15:00:00+00:00</published><updated>2013-08-13T15:00:00+00:00</updated><id>https://simonwillison.net/2013/Aug/13/how-long-should-i/#atom-tag</id><summary type="html">
    &lt;p&gt;&lt;em&gt;My answer to &lt;a href="https://www.quora.com/How-long-should-I-budget-for-an-experienced-designer-to-design-a-responsive-ecommerce-store/answer/Simon-Willison"&gt;How long should I budget for an experienced designer to design a responsive ecommerce store?&lt;/a&gt; on Quora&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;There's no single answer to this - it depends on the scope of the project. A one-page store selling 3 items is quicker to design than a thousand page store with dozens of category homepages etc.&lt;/p&gt;

&lt;p&gt;I suggest putting together a brief and getting estimates from a number of different designers - that should give you a pretty good idea of how long it should take.&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/design"&gt;design&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/startups"&gt;startups&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ui"&gt;ui&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/web-development"&gt;web-development&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/quora"&gt;quora&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ecommerce"&gt;ecommerce&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ux"&gt;ux&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/responsivedesign"&gt;responsivedesign&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="design"/><category term="startups"/><category term="ui"/><category term="web-development"/><category term="quora"/><category term="ecommerce"/><category term="ux"/><category term="responsivedesign"/></entry><entry><title>What are the best web design and web development conferences/ meetups in Central &amp; Eastern Europe (2013)?</title><link href="https://simonwillison.net/2013/May/1/what-are-the-best-conferences/#atom-tag" rel="alternate"/><published>2013-05-01T14:51:00+00:00</published><updated>2013-05-01T14:51:00+00:00</updated><id>https://simonwillison.net/2013/May/1/what-are-the-best-conferences/#atom-tag</id><summary type="html">
    &lt;p&gt;&lt;em&gt;My answer to &lt;a href="https://www.quora.com/What-are-the-best-web-design-and-web-development-conferences-meetups-in-Central-Eastern-Europe-2013/answer/Simon-Willison"&gt;What are the best web design and web development conferences/ meetups in Central &amp;amp; Eastern Europe (2013)?&lt;/a&gt; on Quora&lt;/em&gt;&lt;/p&gt;

&lt;span&gt;&lt;a href="http://2013.djangocon.eu/"&gt;DjangoCon Europe&lt;/a&gt;&lt;/span&gt; is in Warsaw this year, on 15th-19th May 2013 - if past experience is anything to go by, that should be an excellent conference (though obviously with a strong bias towards Django).

&lt;p&gt;We have a list of &lt;span&gt;&lt;a href="http://lanyrd.com/topics/web-design/in/cee/"&gt;Web Design conferences and events in Central and Eastern Europe&lt;/a&gt;&lt;/span&gt; on Lanyrd - you might find our full list of &lt;span&gt;&lt;a href="http://lanyrd.com/places/cee/"&gt;Conferences in Central and Eastern Europe&lt;/a&gt;&lt;/span&gt; useful as well.&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/conferences"&gt;conferences&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/design"&gt;design&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ui"&gt;ui&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/web-development"&gt;web-development&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/quora"&gt;quora&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ux"&gt;ux&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="conferences"/><category term="design"/><category term="ui"/><category term="web-development"/><category term="quora"/><category term="ux"/></entry><entry><title>What would be the best design conference to attend in 2013?</title><link href="https://simonwillison.net/2013/Feb/7/what-would-be-the/#atom-tag" rel="alternate"/><published>2013-02-07T11:10:00+00:00</published><updated>2013-02-07T11:10:00+00:00</updated><id>https://simonwillison.net/2013/Feb/7/what-would-be-the/#atom-tag</id><summary type="html">
    &lt;p&gt;&lt;em&gt;My answer to &lt;a href="https://www.quora.com/What-would-be-the-best-design-conference-to-attend-in-2013/answer/Simon-Willison"&gt;What would be the best design conference to attend in 2013?&lt;/a&gt; on Quora&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;That's a pretty tricky question to answer... there are a lot of excellent UX  conferences around (we're listing &lt;span&gt;&lt;a href="http://lanyrd.com/topics/user-experience/"&gt;69 upcoming UX events &lt;/a&gt;&lt;/span&gt;on Lanyrd at the moment, and more get added frequently). A few things you should consider:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Where are you based, and how far are you willing to travel?&lt;/li&gt;&lt;li&gt;Are you interested primarily in learning things or in meeting relevant people?&lt;/li&gt;&lt;li&gt;What's your budget?&lt;/li&gt;&lt;li&gt;Are you looking for a single day event or something longer?&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;In terms of UX there are more academic events (&lt;span&gt;&lt;a href="http://lanyrd.com/2013/chi/"&gt;ACM CHI&lt;/a&gt;&lt;/span&gt;), more commercial events (the &lt;span&gt;&lt;a href="http://lanyrd.com/series/an-event-apart/"&gt;An Event Apart&lt;/a&gt;&lt;/span&gt; series, &lt;span&gt;&lt;a href="http://lanyrd.com/2013/uxlondon/"&gt;UX London&lt;/a&gt;&lt;/span&gt;), or events like &lt;span&gt;&lt;a href="http://lanyrd.com/2013/iasummit/"&gt;IA Summit&lt;/a&gt;&lt;/span&gt; that bridge the two worlds.

&lt;p&gt;There are also an increasing number of smaller one-two day events dotted all over the map - events like &lt;span&gt;&lt;a href="http://lanyrd.com/2013/ux-hong-kong/"&gt;UX Hong Kong 2013&lt;/a&gt;&lt;/span&gt;, &lt;span&gt;&lt;a href="http://lanyrd.com/2013/conveyux/"&gt;Convey UX&lt;/a&gt;&lt;/span&gt; in Seattle, &lt;span&gt;&lt;a href="http://lanyrd.com/2013/uxmunich/"&gt;UX Munich&lt;/a&gt;&lt;/span&gt;, &lt;span&gt;&lt;a href="http://lanyrd.com/2013/uxmad/"&gt;UXMad 2013&lt;/a&gt;&lt;/span&gt; in Madison, &lt;span&gt;&lt;a href="http://lanyrd.com/2013/uxlx/"&gt;UX Lx&lt;/a&gt;&lt;/span&gt; in Lisbon...&lt;/p&gt;

&lt;p&gt;Sorry this isn't a direct answer to the question, but the truth is that there's a whole bunch of factors in picking the right event for your time and budget.&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/conferences"&gt;conferences&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/design"&gt;design&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ui"&gt;ui&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/quora"&gt;quora&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ux"&gt;ux&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="conferences"/><category term="design"/><category term="ui"/><category term="quora"/><category term="ux"/></entry><entry><title>How do you make an existing web application more mobile-friendly without rebuilding it?</title><link href="https://simonwillison.net/2012/Sep/5/how-do-you-make/#atom-tag" rel="alternate"/><published>2012-09-05T12:22:00+00:00</published><updated>2012-09-05T12:22:00+00:00</updated><id>https://simonwillison.net/2012/Sep/5/how-do-you-make/#atom-tag</id><summary type="html">
    &lt;p&gt;&lt;em&gt;My answer to &lt;a href="https://www.quora.com/How-do-you-make-an-existing-web-application-more-mobile-friendly-without-rebuilding-it/answer/Simon-Willison"&gt;How do you make an existing web application more mobile-friendly without rebuilding it?&lt;/a&gt; on Quora&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Learn about responsive web design. Provided your site is built reasonably well using CSS for layout there is a TON of stuff you can do with CSS media queries to make your site work better on small screen devices. For example, using media queries to detect small screen (mobile) devices you can...&lt;/p&gt;

&lt;p&gt;- switch from two columns to a single column layout&lt;br /&gt;- hide irrelevant content entirely&lt;br /&gt;- use shorter labels on your site navigation&lt;br /&gt;- serve up larger, more mobile friendly click regions&lt;br /&gt;- switch to a font family and size that's easier to read on mobile&lt;/p&gt;

&lt;p&gt;Here's the original article that coined the term: &lt;span&gt;&lt;a href="http://www.alistapart.com/articles/responsive-web-design/"&gt;http://www.alistapart.com/articl...&lt;/a&gt;&lt;/span&gt; - there are plenty of excellent resources, tutorials and books around these days too if you want to learn more.&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/mobile"&gt;mobile&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mobileweb"&gt;mobileweb&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ui"&gt;ui&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/quora"&gt;quora&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ux"&gt;ux&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="mobile"/><category term="mobileweb"/><category term="ui"/><category term="quora"/><category term="ux"/></entry><entry><title>What's the best app to present animations and/or interactions for a UI/UX project?</title><link href="https://simonwillison.net/2012/Sep/4/whats-the-best-app/#atom-tag" rel="alternate"/><published>2012-09-04T09:14:00+00:00</published><updated>2012-09-04T09:14:00+00:00</updated><id>https://simonwillison.net/2012/Sep/4/whats-the-best-app/#atom-tag</id><summary type="html">
    &lt;p&gt;&lt;em&gt;My answer to &lt;a href="https://www.quora.com/Whats-the-best-app-to-present-animations-and-or-interactions-for-a-UI-UX-project/answer/Simon-Willison"&gt;What&amp;#39;s the best app to present animations and/or interactions for a UI/UX project?&lt;/a&gt; on Quora&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I've seen designers use both Microsoft PowerPoint and Apple Keynote for this purpose to great effect.&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/speaking"&gt;speaking&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ui"&gt;ui&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/quora"&gt;quora&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="speaking"/><category term="ui"/><category term="quora"/></entry><entry><title>Which sites do a good job of guiding first time users?</title><link href="https://simonwillison.net/2012/Feb/23/which-sites-do-a/#atom-tag" rel="alternate"/><published>2012-02-23T11:33:00+00:00</published><updated>2012-02-23T11:33:00+00:00</updated><id>https://simonwillison.net/2012/Feb/23/which-sites-do-a/#atom-tag</id><summary type="html">
    &lt;p&gt;&lt;em&gt;My answer to &lt;a href="https://www.quora.com/Which-sites-do-a-good-job-of-guiding-first-time-users/answer/Simon-Willison"&gt;Which sites do a good job of guiding first time users?&lt;/a&gt; on Quora&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The Twitter sign up process is fascinating, and constantly evolves. I create a new Twitter account every six months or so just to see what their latest iteration looks like.&lt;/p&gt;

&lt;p&gt;It's interesting because Twitter is a particularly hard thing to explain to a new user - there are a lot of concepts to get your head around, and the natural reaction is "why is this useful to me". The site just doesn't make sense if you don't start off using it with a good set of relevant followed accounts.&lt;/p&gt;

&lt;p&gt;Here's an interesting example flow: if you're signed out of twitter and you visit someone's profile page there, you'll see a strong "sign up to get updates from person-name" call to action. If you start signing up there, Twitter will suggest accounts related to that person as additional things to follow.&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/ui"&gt;ui&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/quora"&gt;quora&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ux"&gt;ux&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="ui"/><category term="quora"/><category term="ux"/></entry><entry><title>What activities, games or examples have you used to persuade developers that they are different from 'real' users?</title><link href="https://simonwillison.net/2012/Feb/22/what-activities-games-or/#atom-tag" rel="alternate"/><published>2012-02-22T13:52:00+00:00</published><updated>2012-02-22T13:52:00+00:00</updated><id>https://simonwillison.net/2012/Feb/22/what-activities-games-or/#atom-tag</id><summary type="html">
    &lt;p&gt;&lt;em&gt;My answer to &lt;a href="https://www.quora.com/What-activities-games-or-examples-have-you-used-to-persuade-developers-that-they-are-different-from-real-users/answer/Simon-Willison"&gt;What activities, games or examples have you used to persuade developers that they are different from &amp;#39;real&amp;#39; users?&lt;/a&gt; on Quora&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I doubt there's anything as effective as getting them to watch a well-run usability test - either a video, a fancy one-way glass setup or just having them quietly observe a zero-budget testing session in a coffee shop.&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/ui"&gt;ui&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/usability"&gt;usability&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/quora"&gt;quora&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ux"&gt;ux&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/userresearch"&gt;userresearch&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="ui"/><category term="usability"/><category term="quora"/><category term="ux"/><category term="userresearch"/></entry><entry><title>What are some good user interface/user experience workshops/conferences coming up this March(p.s. distance isn't a factor, I'm willingly to travel)?</title><link href="https://simonwillison.net/2011/Feb/8/what-are-some-good/#atom-tag" rel="alternate"/><published>2011-02-08T09:58:00+00:00</published><updated>2011-02-08T09:58:00+00:00</updated><id>https://simonwillison.net/2011/Feb/8/what-are-some-good/#atom-tag</id><summary type="html">
    &lt;p&gt;&lt;em&gt;My answer to &lt;a href="https://www.quora.com/What-are-some-good-user-interface-user-experience-workshops-conferences-coming-up-this-March-p-s-distance-isnt-a-factor-Im-willingly-to-travel/answer/Simon-Willison"&gt;What are some good user interface/user experience workshops/conferences coming up this March(p.s. distance isn&amp;#39;t a factor, I&amp;#39;m willingly to travel)?&lt;/a&gt; on Quora&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;We have a list on &lt;span&gt;&lt;a href="http://lanyrd.com/topics/user-experience/"&gt;http://lanyrd.com/topics/user-ex...&lt;/a&gt;&lt;/span&gt; - the best option in March looks to be Adaptive Path's MX conference: &lt;span&gt;&lt;a href="http://lanyrd.com/2011/mx/"&gt;http://lanyrd.com/2011/mx/&lt;/a&gt;&lt;/span&gt; / &lt;span&gt;&lt;a href="http://mxconference.com/"&gt;http://mxconference.com/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/conferences"&gt;conferences&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ui"&gt;ui&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/quora"&gt;quora&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ux"&gt;ux&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="conferences"/><category term="ui"/><category term="quora"/><category term="ux"/></entry><entry><title>What are the best free resources to begin learning UX design?</title><link href="https://simonwillison.net/2011/Jan/9/what-are-the-best/#atom-tag" rel="alternate"/><published>2011-01-09T13:56:00+00:00</published><updated>2011-01-09T13:56:00+00:00</updated><id>https://simonwillison.net/2011/Jan/9/what-are-the-best/#atom-tag</id><summary type="html">
    &lt;p&gt;&lt;em&gt;My answer to &lt;a href="https://www.quora.com/What-are-the-best-free-resources-to-begin-learning-UX-design/answer/Simon-Willison"&gt;What are the best free resources to begin learning UX design?&lt;/a&gt; on Quora&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;We're collecting videos and slides from conference sessions covering user experience on Lanyrd - here's 10 videos and 14 slide decks:&lt;/p&gt;

&lt;span&gt;&lt;a href="http://lanyrd.com/topics/user-experience/video/"&gt;http://lanyrd.com/topics/user-ex...&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;a href="http://lanyrd.com/topics/user-experience/slides/"&gt;http://lanyrd.com/topics/user-ex...&lt;/a&gt;&lt;/span&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/design"&gt;design&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ui"&gt;ui&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/quora"&gt;quora&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ux"&gt;ux&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="design"/><category term="ui"/><category term="quora"/><category term="ux"/></entry><entry><title>What UX/UI conferences in the SF Bay area are worth attending?</title><link href="https://simonwillison.net/2010/Nov/20/what-uxui-conferences-in/#atom-tag" rel="alternate"/><published>2010-11-20T17:18:00+00:00</published><updated>2010-11-20T17:18:00+00:00</updated><id>https://simonwillison.net/2010/Nov/20/what-uxui-conferences-in/#atom-tag</id><summary type="html">
    &lt;p&gt;&lt;em&gt;My answer to &lt;a href="https://www.quora.com/What-UX-UI-conferences-in-the-SF-Bay-area-are-worth-attending/answer/Simon-Willison"&gt;What UX/UI conferences in the SF Bay area are worth attending?&lt;/a&gt; on Quora&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;BayCHI is excellent from what I've heard: &lt;span&gt;&lt;a href="http://www.baychi.org/"&gt;http://www.baychi.org/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;We have a list of upcoming UX events in California here, with an iCal and RSS feed that you can subscribe to: &lt;span&gt;&lt;a href="http://lanyrd.com/topics/user-experience/in/california/"&gt;http://lanyrd.com/topics/user-ex...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/conferences"&gt;conferences&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/san-francisco"&gt;san-francisco&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ui"&gt;ui&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/quora"&gt;quora&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ux"&gt;ux&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/sanfranciscobayarea"&gt;sanfranciscobayarea&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="conferences"/><category term="san-francisco"/><category term="ui"/><category term="quora"/><category term="ux"/><category term="sanfranciscobayarea"/></entry><entry><title>To what extent is it still valid to assume that your web app users are stupid?</title><link href="https://simonwillison.net/2010/Oct/13/to-what-extent-is/#atom-tag" rel="alternate"/><published>2010-10-13T12:58:00+00:00</published><updated>2010-10-13T12:58:00+00:00</updated><id>https://simonwillison.net/2010/Oct/13/to-what-extent-is/#atom-tag</id><summary type="html">
    &lt;p&gt;&lt;em&gt;My answer to &lt;a href="https://www.quora.com/To-what-extent-is-it-still-valid-to-assume-that-your-web-app-users-are-stupid/answer/Simon-Willison"&gt;To what extent is it still valid to assume that your web app users are stupid?&lt;/a&gt; on Quora&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;They're not stupid, but they're probably WAY less web literate than you might expect - unlike you, they haven't spent their entire career learning how the web works. See the famous "What is a browser?" video the Google Chrome team released: 
&lt;iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/o4MwTvtyrUQ" frameborder="0" allowfullscreen="allowfullscreen"&gt;
&lt;/iframe&gt;
&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/ui"&gt;ui&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/usability"&gt;usability&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/quora"&gt;quora&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ux"&gt;ux&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="ui"/><category term="usability"/><category term="quora"/><category term="ux"/></entry><entry><title>Why do so few companies use the Dojo Toolkit?</title><link href="https://simonwillison.net/2010/Oct/11/why-do-so-few/#atom-tag" rel="alternate"/><published>2010-10-11T17:14:00+00:00</published><updated>2010-10-11T17:14:00+00:00</updated><id>https://simonwillison.net/2010/Oct/11/why-do-so-few/#atom-tag</id><summary type="html">
    &lt;p&gt;&lt;em&gt;My answer to &lt;a href="https://www.quora.com/Why-do-so-few-companies-use-the-Dojo-Toolkit/answer/Simon-Willison"&gt;Why do so few companies use the Dojo Toolkit?&lt;/a&gt; on Quora&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Dojo is fantastic software, but it does a lot more than the other libraries and consequently has a much higher learning curve. It's advanced features may serve as something of a disadvantage for achieving more widespread adoption - most developers don't need the more advanced abstractions provided by Dojo when they start their projects, and by the time they DO need that stuff they've already written a ton of code using another library!&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/dojo"&gt;dojo&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/programming"&gt;programming&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ui"&gt;ui&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/quora"&gt;quora&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="dojo"/><category term="javascript"/><category term="programming"/><category term="ui"/><category term="quora"/></entry><entry><title>The making of the NYT's Netflix graphic</title><link href="https://simonwillison.net/2010/Jan/25/nyt/#atom-tag" rel="alternate"/><published>2010-01-25T13:11:50+00:00</published><updated>2010-01-25T13:11:50+00:00</updated><id>https://simonwillison.net/2010/Jan/25/nyt/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.snd.org/2010/01/nyt-netflix-graphic/"&gt;The making of the NYT&amp;#x27;s Netflix graphic&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
A database dump from Netflix, some clever hackery in ArcView GIS, hpricot to scrape Metacritic and a lot of careful thought about the UI for navigating the data.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/arcview"&gt;arcview&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/design"&gt;design&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/geospatial"&gt;geospatial&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/hpricot"&gt;hpricot&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/infographics"&gt;infographics&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/metacritic"&gt;metacritic&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/netflix"&gt;netflix&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/new-york-times"&gt;new-york-times&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ui"&gt;ui&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/usability"&gt;usability&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/visualisation"&gt;visualisation&lt;/a&gt;&lt;/p&gt;



</summary><category term="arcview"/><category term="design"/><category term="geospatial"/><category term="hpricot"/><category term="infographics"/><category term="metacritic"/><category term="netflix"/><category term="new-york-times"/><category term="ui"/><category term="usability"/><category term="visualisation"/></entry><entry><title>A piece with a lot of screenshots about the close tab behaviour in Google Chrome</title><link href="https://simonwillison.net/2009/Dec/11/chrome/#atom-tag" rel="alternate"/><published>2009-12-11T09:19:18+00:00</published><updated>2009-12-11T09:19:18+00:00</updated><id>https://simonwillison.net/2009/Dec/11/chrome/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.theinvisibl.com/news/2009/12/08/a-piece-with-a-lot-of-screenshots-about-the-close-tab-behaviour-in-google-chrome/"&gt;A piece with a lot of screenshots about the close tab behaviour in Google Chrome&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
If you click “close” with your mouse, Chrome doesn’t resize the remaining tabs until you mouse away from the area. This means you can click “close” multiple times without having to chase the close button. I hadn’t noticed this, partly because Chrome doesn’t do it if you hit Command-W. They even switch the position of the close button in RTL languages such as Arabic.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/chrome"&gt;chrome&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/google"&gt;google&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/tabs"&gt;tabs&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ui"&gt;ui&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/usability"&gt;usability&lt;/a&gt;&lt;/p&gt;



</summary><category term="chrome"/><category term="google"/><category term="tabs"/><category term="ui"/><category term="usability"/></entry><entry><title>Chromium OS User Experience</title><link href="https://simonwillison.net/2009/Nov/19/ux/#atom-tag" rel="alternate"/><published>2009-11-19T22:12:54+00:00</published><updated>2009-11-19T22:12:54+00:00</updated><id>https://simonwillison.net/2009/Nov/19/ux/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.chromium.org/chromium-os/user-experience"&gt;Chromium OS User Experience&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
The 2 minute UI concept video is probably the best way to understand the ideas behind Google’s Chrome OS.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/chrome"&gt;chrome&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/chromeos"&gt;chromeos&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/chromium"&gt;chromium&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/google"&gt;google&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ui"&gt;ui&lt;/a&gt;&lt;/p&gt;



</summary><category term="chrome"/><category term="chromeos"/><category term="chromium"/><category term="google"/><category term="ui"/></entry><entry><title>pudb</title><link href="https://simonwillison.net/2009/Nov/1/pudb/#atom-tag" rel="alternate"/><published>2009-11-01T12:09:20+00:00</published><updated>2009-11-01T12:09:20+00:00</updated><id>https://simonwillison.net/2009/Nov/1/pudb/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://pypi.python.org/pypi/pudb/"&gt;pudb&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
A full-screen, curses console based visual debugger for Python, built using the urwid console UI library.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/console"&gt;console&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/debugger"&gt;debugger&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/pdb"&gt;pdb&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/pudb"&gt;pudb&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ui"&gt;ui&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/urwid"&gt;urwid&lt;/a&gt;&lt;/p&gt;



</summary><category term="console"/><category term="debugger"/><category term="pdb"/><category term="pudb"/><category term="python"/><category term="ui"/><category term="urwid"/></entry><entry><title>Collection: Search Patterns</title><link href="https://simonwillison.net/2009/Jul/30/collection/#atom-tag" rel="alternate"/><published>2009-07-30T12:35:29+00:00</published><updated>2009-07-30T12:35:29+00:00</updated><id>https://simonwillison.net/2009/Jul/30/collection/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.flickr.com/photos/morville/collections/72157603785835882/"&gt;Collection: Search Patterns&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Peter Morville’s enormous collection of screenshots of search engine interfaces.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/design"&gt;design&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/patterns"&gt;patterns&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/peter-morville"&gt;peter-morville&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/search"&gt;search&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ui"&gt;ui&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/usability"&gt;usability&lt;/a&gt;&lt;/p&gt;



</summary><category term="design"/><category term="patterns"/><category term="peter-morville"/><category term="search"/><category term="ui"/><category term="usability"/></entry><entry><title>Showers and UI design</title><link href="https://simonwillison.net/2008/Dec/14/showers/#atom-tag" rel="alternate"/><published>2008-12-14T08:21:22+00:00</published><updated>2008-12-14T08:21:22+00:00</updated><id>https://simonwillison.net/2008/Dec/14/showers/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://mjg59.livejournal.com/104279.html"&gt;Showers and UI design&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
UI issues aside, why is it so hard to build a shower where the settings for freezing cold and scaldingly hot are more than a couple of millimeters apart?


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/matthew-garrett"&gt;matthew-garrett&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/showers"&gt;showers&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ui"&gt;ui&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/usability"&gt;usability&lt;/a&gt;&lt;/p&gt;



</summary><category term="matthew-garrett"/><category term="showers"/><category term="ui"/><category term="usability"/></entry><entry><title>CSSEdit 2.5 Out Now!</title><link href="https://simonwillison.net/2007/Apr/23/macrabbit/#atom-tag" rel="alternate"/><published>2007-04-23T20:26:00+00:00</published><updated>2007-04-23T20:26:00+00:00</updated><id>https://simonwillison.net/2007/Apr/23/macrabbit/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://macrabbit.com/blog/cssedit-25-out-now/"&gt;CSSEdit 2.5 Out Now!&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Like John Gruber says, this is the best implementation of application tabs I’ve ever seen.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="http://daringfireball.net/linked/2007/april#mon-23-cssedit"&gt;John Gruber&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/cssedit"&gt;cssedit&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/john-gruber"&gt;john-gruber&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/tabs"&gt;tabs&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ui"&gt;ui&lt;/a&gt;&lt;/p&gt;



</summary><category term="cssedit"/><category term="john-gruber"/><category term="tabs"/><category term="ui"/></entry><entry><title>Poll results: 50.4% of respondents maximise windows</title><link href="https://simonwillison.net/2007/Apr/17/poll/#atom-tag" rel="alternate"/><published>2007-04-17T16:22:24+00:00</published><updated>2007-04-17T16:22:24+00:00</updated><id>https://simonwillison.net/2007/Apr/17/poll/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.456bereastreet.com/archive/200704/poll_results_504_of_respondents_maximise_windows/"&gt;Poll results: 50.4% of respondents maximise windows&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Interesting graphs that break down browser window maximisation by operating system.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/design"&gt;design&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/maximisation"&gt;maximisation&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/roger-johansson"&gt;roger-johansson&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ui"&gt;ui&lt;/a&gt;&lt;/p&gt;



</summary><category term="design"/><category term="maximisation"/><category term="roger-johansson"/><category term="ui"/></entry><entry><title>factoryjoe: Design Patterns</title><link href="https://simonwillison.net/2007/Apr/10/collection/#atom-tag" rel="alternate"/><published>2007-04-10T11:22:59+00:00</published><updated>2007-04-10T11:22:59+00:00</updated><id>https://simonwillison.net/2007/Apr/10/collection/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.flickr.com/photos/factoryjoe/collections/72157600001823120/"&gt;factoryjoe: Design Patterns&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Chris Messina’s collection of user interface design pattern screenshots, collated on Flickr.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/chris-messina"&gt;chris-messina&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/design"&gt;design&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/design-patterns"&gt;design-patterns&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ui"&gt;ui&lt;/a&gt;&lt;/p&gt;



</summary><category term="chris-messina"/><category term="design"/><category term="design-patterns"/><category term="flickr"/><category term="ui"/></entry><entry><title>How to beat Google, part 1</title><link href="https://simonwillison.net/2007/Mar/27/beat/#atom-tag" rel="alternate"/><published>2007-03-27T00:02:09+00:00</published><updated>2007-03-27T00:02:09+00:00</updated><id>https://simonwillison.net/2007/Mar/27/beat/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.skrenta.com/2007/03/how_to_beat_google_part_1.html"&gt;How to beat Google, part 1&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Rich Skrenta with 12 steps to taking on Google in the search engine space, including some great insights in to smart UI design.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/google"&gt;google&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/rich-skrenta"&gt;rich-skrenta&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/search-engines"&gt;search-engines&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ui"&gt;ui&lt;/a&gt;&lt;/p&gt;



</summary><category term="google"/><category term="rich-skrenta"/><category term="search-engines"/><category term="ui"/></entry><entry><title>In Which I Think About Java Again, But Only For A Moment</title><link href="https://simonwillison.net/2007/Jan/22/java/#atom-tag" rel="alternate"/><published>2007-01-22T21:39:57+00:00</published><updated>2007-01-22T21:39:57+00:00</updated><id>https://simonwillison.net/2007/Jan/22/java/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://mooseyard.com/Jens/2007/01/in-which-i-think-about-java-again-but-only-for-a-moment/"&gt;In Which I Think About Java Again, But Only For A Moment&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Convincing argument as to why desktop applications written in Java rarely have decent user interfaces.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/java"&gt;java&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ui"&gt;ui&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/usability"&gt;usability&lt;/a&gt;&lt;/p&gt;



</summary><category term="java"/><category term="ui"/><category term="usability"/></entry><entry><title>Apple's Next-Generation Themes</title><link href="https://simonwillison.net/2007/Jan/8/apple/#atom-tag" rel="alternate"/><published>2007-01-08T23:00:04+00:00</published><updated>2007-01-08T23:00:04+00:00</updated><id>https://simonwillison.net/2007/Jan/8/apple/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.cabel.name/2007/01/apples-next-generation-themes.html#comments"&gt;Apple&amp;#x27;s Next-Generation Themes&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Cabel’s spotted an Apple patent with screenshots of their in-house tool for creating resolution independent user interface themes.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/apple"&gt;apple&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/cabel-sasser"&gt;cabel-sasser&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/design"&gt;design&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/macos"&gt;macos&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/patent"&gt;patent&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ui"&gt;ui&lt;/a&gt;&lt;/p&gt;



</summary><category term="apple"/><category term="cabel-sasser"/><category term="design"/><category term="macos"/><category term="patent"/><category term="ui"/></entry><entry><title>Race conditions in security UI</title><link href="https://simonwillison.net/2004/Jul/2/race/#atom-tag" rel="alternate"/><published>2004-07-02T16:14:38+00:00</published><updated>2004-07-02T16:14:38+00:00</updated><id>https://simonwillison.net/2004/Jul/2/race/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.squarefree.com/archives/000487.html"&gt;Race conditions in security UI&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
A vulnerability that is even more effective against advanced users (i.e. fast typists).


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/security"&gt;security&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ui"&gt;ui&lt;/a&gt;&lt;/p&gt;



</summary><category term="security"/><category term="ui"/></entry></feed>