<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>usability on S Anand</title>
    <link>https://www.s-anand.net/blog/tag/usability/</link>
    <description>Recent content in usability on S Anand</description>
    <generator>Hugo -- 0.164.0</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 17 Mar 2026 09:54:54 +0530</lastBuildDate>
    <atom:link href="https://www.s-anand.net/blog/tag/usability/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Human as an Interface</title>
      <link>https://www.s-anand.net/blog/human-as-an-interface/</link>
      <pubDate>Tue, 17 Mar 2026 09:54:54 +0530</pubDate>
      <guid>https://www.s-anand.net/blog/human-as-an-interface/</guid>
      <description>&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://files.s-anand.net/images/2026-03-17-human-as-an-interface.avif&#34;&gt; &lt;!-- https://gemini.google.com/u/2/app/ca0bd8439c95d2de --&gt;&lt;/p&gt;
&lt;p&gt;People often email me questions they could have answered with ChatGPT. I just copy-paste the question, copy-paste the answer.&lt;/p&gt;
&lt;p&gt;This isn&amp;rsquo;t new. From 1998-2005, I used to do this Google searches.&lt;/p&gt;
&lt;p&gt;Even people who have Google Maps on their phone ask me for directions. I pull out my Google Maps and tell them. They don&amp;rsquo;t even &lt;em&gt;get&lt;/em&gt; the sarcasm.&lt;/p&gt;
&lt;p&gt;Effectively, I&amp;rsquo;m the &lt;strong&gt;Human-as-an-Interface&lt;/strong&gt; (HAAI everyone!)&lt;/p&gt;
&lt;!-- https://gemini.google.com/app/9e8a 7fa29e09f837 --&gt;
&lt;p&gt;But &lt;a href=&#34;https://gemini.google.com/share/5d075169135f&#34;&gt;I learnt today&lt;/a&gt; that this has historical precedent. Doormen, lift operators, doormen, the waiter who recites the menu, the secretary we used to dictate to, &amp;hellip;&lt;/p&gt;
&lt;p&gt;These can be high-paying jobs, too.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Consultants&lt;/strong&gt; look at your watch and tell you the time.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Coaches&lt;/strong&gt; make you talk yourself out of your problems.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Wealth Managers&lt;/strong&gt; invest your money worse than index funds.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This happens because:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;You&amp;rsquo;re buying convenience&lt;/strong&gt;. &amp;ldquo;I don&amp;rsquo;t have to think or worry about it.&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;You&amp;rsquo;re buying insurance&lt;/strong&gt;. &amp;ldquo;The consultant said so.&amp;rdquo; &amp;ldquo;The auditor signed off.&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;You&amp;rsquo;re buying status&lt;/strong&gt;. &amp;ldquo;I can afford a butler.&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Also, we&amp;rsquo;re biased. Costly feels better than cheap (e.g. watches). Action feels better than inaction (e.g. active investing). Those we hire create (or lobby) work for themselves. It takes disruption (e.g. tech, regulation) to change this.&lt;/p&gt;
&lt;p&gt;If you want to sell these, your scale depends on what people buy: &lt;a href=&#34;https://www.latecheckout.agency/blog/the-future-of-service-firms-in-the-age-of-ai-why-relationships-strategy-and-brains-will-be-the-moat&#34;&gt;Procedure, Brains, or Grey Hair&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Companies sell procedure&lt;/strong&gt;. Consultants, auditors, IT/BPO firms, &amp;hellip;. have partners who sell, associates who work, and churn doesn&amp;rsquo;t matter. (McKinsey, BCG, Accenture, Deloitte, Infosys)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Studios sell brains&lt;/strong&gt;. Agencies have star-led small talented teams where churn matters. Scale hurts their agility. (IDEO, Thoughtworks, Pentagram, Frog Design)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Professionals sell relationship&lt;/strong&gt;. Coaches, therapists, advisors, &amp;hellip; have a person they trust. Scale is limited by their calendar. (Oprah Winfrey, Simon Sinek, Marshall Goldsmith)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Technology (SaaS, AI), by-products (books / speaking engagements) etc. can&amp;rsquo;t scale these much. Changing &lt;em&gt;what&lt;/em&gt; they sell (products &amp;gt; procedure &amp;gt; brains) scales.&lt;/p&gt;
&lt;p&gt;Of course, what you &lt;em&gt;want&lt;/em&gt; to sell matters, and can change over time. I thought I wanted to sell products, but preferred selling brains. I&amp;rsquo;m now exploring procedure, and might retire with relationships.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Since people use &lt;em&gt;me&lt;/em&gt; as a Human-as-an-Interface &lt;em&gt;anyway&lt;/em&gt;, I&amp;rsquo;m going to monetize this. If you&amp;rsquo;re not paying, &lt;em&gt;you&amp;rsquo;re the product&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Your question is my data point.&lt;br&gt;
Your confusion is my next blog post.&lt;br&gt;
Your recurring problem is my next software prototype.&lt;/p&gt;
&lt;p&gt;Thank you for training my intuition on what the market is too lazy to do itself.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Things I Learned - 10 Mar 2024</title>
      <link>https://www.s-anand.net/blog/things-i-learned-10-mar-2024/</link>
      <pubDate>Sun, 10 Mar 2024 00:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/things-i-learned-10-mar-2024/</guid>
      <description>&lt;p&gt;This week, I learned:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Mughals just replaced the top of most temples with Mosque domes as part of the conquer or die policy&lt;/li&gt;
&lt;li&gt;&amp;ldquo;Math is racist&amp;rdquo;. Because people who can&amp;rsquo;t solve it can&amp;rsquo;t because of their underprivileged background!&lt;/li&gt;
&lt;li&gt;Winners: commodity businesses, companies that own lots of data like Reddit and Stackoverflow, profitable bootstrapped businesses&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://twitter.com/karpathy/status/1760388761349927356&#34;&gt;Making a tool more usable, e.g. a video, can have a 10-100X impact&lt;/a&gt;. Yet every developer thinks it&amp;rsquo;s redundant&lt;/li&gt;
&lt;li&gt;All in one podcast. Can Google save itself?
&lt;ul&gt;
&lt;li&gt;the success of a developer platform is the number of people using it. But not everyone uses it equally. Some people create winning products which drives attention to the platform. Use llm proxy like that to measure weekly average users and cost saving through caching&lt;/li&gt;
&lt;li&gt;one week ago, if someone at Google stood up and said we have too many black people in our images, the responsible AI team would have shut them down calling them racist. They had too much power and it was a one-way conversation. With the backlash now, there is a lot more awareness and acceptance of the balance. Security is like that. It&amp;rsquo;s too easy to empower and shut things down until there is a backlash&lt;/li&gt;
&lt;li&gt;the lawyer&amp;rsquo;s job is to tell you what&amp;rsquo;s not possible. But like Travis, your job is to decide whether it&amp;rsquo;s worth the risk of running a taxi company without a license or not&lt;/li&gt;
&lt;li&gt;Americans pronounce Sundar pichai&amp;rsquo;s name as Sun Daar!&lt;/li&gt;
&lt;li&gt;data licensing has become a business model. Reddit, Accel springer, stack overflow and many others are licensing their content to Google and open AI for several million dollars.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    <item>
      <title>Colour spaces</title>
      <link>https://www.s-anand.net/blog/colour-spaces/</link>
      <pubDate>Mon, 27 Aug 2012 14:04:23 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/colour-spaces/</guid>
      <description>&lt;p&gt;In reality, a colour is a combination of light waves with frequencies between 400-700THz, just like sound is a combination of sound waves with frequencies from 20-20000Hz. Just like mixing various pure notes produces a new sound, mixing various pure colours (like from a rainbow) produces new colours (like white, which isn’t on the rainbow.)&lt;/p&gt;
&lt;p&gt;Our eyes aren’t like our ears, though. They have 3 sensors that are triggered differently by different frequencies. The sensors roughly peak around red, green and blue. Roughly.&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;http://upload.wikimedia.org/wikipedia/commons/thumb/1/1e/Cones_SMJ2_E.svg/300px-Cones_SMJ2_E.svg.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;It turns out that it’s possible to recreate &lt;strong&gt;most&lt;/strong&gt; (not all) colours using a combination of just red, green and blue by mimicking these three sensors to the right level. That’s why TVs and monitors have red, blue and green cells, and we represent colours using &lt;a href=&#34;http://en.wikipedia.org/wiki/Web_colors#Hex_triplet&#34;&gt;hex triplets&lt;/a&gt; for RRGGBB – like #00ff00 (green).&lt;/p&gt;
&lt;p&gt;There are a number of problems with this from a computational perspective. Conceptually, we think of (R, G, B) as a 3-dimensional cube. That’d mean that 100% red is about as bright as 100% green or blue. Unfortunately, green is a lot brighter than red, which is a lot brighter than blue. Our 3 sensors are not equally sensitive.&lt;/p&gt;
&lt;p&gt;You’d also think that a colour that’s numerically mid-way between 2 colours should &lt;strong&gt;appear&lt;/strong&gt; to be mid-way. Far from it.&lt;/p&gt;
&lt;p&gt;This means that if you’re picking colours using the RGB model, you’re using something very far from the intuitive human way of perceiving colours.&lt;/p&gt;
&lt;p&gt;Which is all very nice, but I’m usually in a rush. So what do I do?&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;I go to the Microsoft Office &lt;a href=&#34;http://office.microsoft.com/en-us/infopath-help/apply-a-color-scheme-HP001230316.aspx?CTT=1&#34;&gt;colour themes&lt;/a&gt; and use a colour picker to pick one. (I &lt;a href=&#34;https://github.com/sanand0/less/blob/master/color_themes.less&#34;&gt;extracted them&lt;/a&gt; to make life easier.) These are generally good on the eye.&lt;/li&gt;
&lt;li&gt;Failing that, I pick something from &lt;a href=&#34;http://kuler.adobe.com/&#34;&gt;http://kuler.adobe.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Or I go to &lt;a href=&#34;http://colorbrewer2.org/&#34;&gt;http://colorbrewer2.org/&lt;/a&gt; and pick a set of colours&lt;/li&gt;
&lt;li&gt;If I absolutely have to do things programmatically, I use the &lt;a href=&#34;http://tristen.ca/hcl-picker/&#34;&gt;HCL&lt;/a&gt; &lt;a href=&#34;http://vis4.net/blog/posts/avoid-equidistant-hsv-colors/&#34;&gt;colour scheme&lt;/a&gt;. The good part is it’s perceptually uniform. The bad part is: not every interpolation is a valid colour.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id=&#34;comments&#34;&gt;Comments&lt;/h2&gt;
&lt;!-- wp-comments-start --&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;http://isomorphismes.tumblr.com&#34;&gt;isomorphismes&lt;/a&gt;&lt;/strong&gt; &lt;em&gt;13 Mar 2013 5:20 pm&lt;/em&gt;:
What colours can&amp;rsquo;t be created by convex combinations of {R, G, B}? I mean within the visible spectrum.&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- wp-comments-end --&gt;
</description>
    </item>
    <item>
      <title>Inline form validation</title>
      <link>https://www.s-anand.net/blog/inline-form-validation/</link>
      <pubDate>Thu, 03 Sep 2009 08:49:32 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/inline-form-validation/</guid>
      <description>&lt;p&gt;A List Apart&amp;rsquo;s article on &lt;a href=&#34;http://www.alistapart.com/articles/inline-validation-in-web-forms/&#34;&gt;Inline Validation&lt;/a&gt; is one of the most informative I&amp;rsquo;ve read in a while — and it&amp;rsquo;s backed by solid data.&lt;/p&gt;
&lt;p&gt;Some useful lessons:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Inline validation can reduce form completion time by 40%&lt;/li&gt;
&lt;li&gt;Use inline validations where the user doesn&amp;rsquo;t know if they&amp;rsquo;ll get it wrong (e.g. is a username available?). Don&amp;rsquo;t use them if user knows the answer (e.g. their name)&lt;/li&gt;
&lt;li&gt;Validate on blur, not on keypress (it&amp;rsquo;s distracting, and users &lt;a href=&#34;http://www.azarask.in/blog/post/you-cant-multitask/&#34;&gt;can&amp;rsquo;t multitask&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;comments&#34;&gt;Comments&lt;/h2&gt;
&lt;!-- wp-comments-start --&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;jesse&lt;/strong&gt; &lt;em&gt;25 Sep 2009 4:15 pm&lt;/em&gt;:
maybe u should add some inline validation on your comments form, instead of the wordpress error page?&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- wp-comments-end --&gt;
</description>
    </item>
    <item>
      <title>Creating user friendly 404 pages</title>
      <link>https://www.s-anand.net/blog/creating-user-friendly-404-pages/</link>
      <pubDate>Sun, 18 Mar 2007 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/creating-user-friendly-404-pages/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.codinghorror.com/blog/archives/000819.html&#34;&gt;Creating user friendly 404 pages&lt;/a&gt;.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>How users read on the web</title>
      <link>https://www.s-anand.net/blog/how-users-read-on-the-web/</link>
      <pubDate>Fri, 28 Apr 2006 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/how-users-read-on-the-web/</guid>
      <description>&lt;p&gt;Jakob Nielsen&amp;rsquo;s old write-up on &lt;a href=&#34;http://www.useit.com/alertbox/9710a.html&#34;&gt;how users read on the web&lt;/a&gt;. Actually, this is how people read &lt;strong&gt;anything&lt;/strong&gt;. I write my e-mails, PowerPoint presentations, and Word reports this way.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>HTML keyboard shortcuts</title>
      <link>https://www.s-anand.net/blog/html-keyboard-shortcuts/</link>
      <pubDate>Wed, 30 Nov 2005 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/html-keyboard-shortcuts/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://diveintoaccessibility.org/day_15_defining_keyboard_shortcuts.html&#34;&gt;HTML keyboard shortcuts&lt;/a&gt; using the &amp;ldquo;accesskey&amp;rdquo; attribute.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>10 best intranets</title>
      <link>https://www.s-anand.net/blog/10-best-intranets/</link>
      <pubDate>Thu, 17 Mar 2005 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/10-best-intranets/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.useit.com/alertbox/20050228.html&#34;&gt;10 best intranets of 2005&lt;/a&gt; according to Jakob Nielsen.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Prank on the RIAA</title>
      <link>https://www.s-anand.net/blog/prank-on-the-riaa/</link>
      <pubDate>Tue, 16 Sep 2003 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/prank-on-the-riaa/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.zug.com/pranks/riaa/&#34;&gt;Neat prank on the RIAA&lt;/a&gt;. Intruiging, though, about their contact address being hard to find. So I tried the same, by Googling RIAA&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;First hit: &lt;a href=&#34;https://www.riaa.org/index.cfm&#34;&gt;www.riaa.org/index.cfm&lt;/a&gt; -&amp;gt; The Page Cannot Be Found&lt;br&gt;
Second hit: &lt;a href=&#34;https://www.riaa.org&#34;&gt;www.riaa.org&lt;/a&gt;. No contact info on 1st page.&lt;br&gt;
Tried &amp;ldquo;About us&amp;rdquo;. No luck.&lt;br&gt;
Searching for &amp;ldquo;contact&amp;rdquo; on the site gave 704 useless pages.&lt;br&gt;
Google search for &amp;ldquo;contact&amp;rdquo; in &lt;a href=&#34;https://www.riaa.org&#34;&gt;www.riaa.org&lt;/a&gt; gives &lt;a href=&#34;https://www.riaa.org/contact.cfm&#34;&gt;www.riaa.org/contact.cfm&lt;/a&gt; -&amp;gt; The page cannot be found&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I give up. But this guy John Hargrave is good.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Top 10 web design mistakes of 2002</title>
      <link>https://www.s-anand.net/blog/top-10-web-design-mistakes-of-2002/</link>
      <pubDate>Wed, 25 Dec 2002 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/top-10-web-design-mistakes-of-2002/</guid>
      <description>&lt;p&gt;Jakob Nielsen&amp;rsquo;s &lt;a href=&#34;http://www.useit.com/alertbox/20021223.html&#34;&gt;top 10 web design mistakes of 2002&lt;/a&gt;. Fortunately, I was committing only one of them &amp;ndash; fixed font sizes. Now rectified.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Speech recognition is not such a good idea</title>
      <link>https://www.s-anand.net/blog/speech-recognition-is-not-such-a-good-idea/</link>
      <pubDate>Tue, 21 May 2002 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/speech-recognition-is-not-such-a-good-idea/</guid>
      <description>&lt;p&gt;I always felt using voice to communicate with computers was a bad idea. In my case, it&amp;rsquo;s more because speaking takes up a lot of energy. But looks like it takes up a lot of thought power as well. &lt;a href=&#34;http://www.washingtonpost.com/wp-dyn/articles/A56499-2002May8.html&#34;&gt;Maybe speech recognition is not such a good idea&lt;/a&gt;.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Patents on usability</title>
      <link>https://www.s-anand.net/blog/patents-on-usability/</link>
      <pubDate>Sun, 30 Sep 2001 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/patents-on-usability/</guid>
      <description>&lt;p&gt;Jakob Nielsen has a &lt;a href=&#34;http://www.useit.com/jakob/publications.html&#34;&gt;whole bunch of patents&lt;/a&gt; relating to Internet usability. Metafilter has an interesting &lt;a href=&#34;http://www.metafilter.com/comments.mefi/10919&#34;&gt;discussion&lt;/a&gt; on whether that&amp;rsquo;s a good idea.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Interface design on the Web</title>
      <link>https://www.s-anand.net/blog/interface-design-on-the-web/</link>
      <pubDate>Tue, 06 Feb 2001 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/interface-design-on-the-web/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.useit.com/&#34;&gt;Web usability&lt;/a&gt;. About interface design on the Web.&lt;/p&gt;
</description>
    </item>
  </channel>
</rss>
