<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/rss-style.xsl" type="text/xsl"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	     xmlns:dc="http://purl.org/dc/elements/1.1/"
	   xmlns:atom="http://www.w3.org/2005/Atom"
	     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	  xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
<channel>
	<title>users &#8211; Terence Eden’s Blog</title>
	<atom:link href="https://shkspr.mobi/blog/tag/users/feed/" rel="self" type="application/rss+xml" />
	<link>https://shkspr.mobi/blog</link>
	<description>Regular nonsense about tech and its effects 🙃</description>
	<lastBuildDate>Tue, 26 Aug 2025 06:53:25 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://shkspr.mobi/blog/wp-content/uploads/2023/07/cropped-avatar-32x32.jpeg</url>
	<title>users &#8211; Terence Eden’s Blog</title>
	<link>https://shkspr.mobi/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title><![CDATA[Too many overflows reporting Gmail spam]]></title>
		<link>https://shkspr.mobi/blog/2025/05/too-many-overflows-reporting-gmail-spam/</link>
					<comments>https://shkspr.mobi/blog/2025/05/too-many-overflows-reporting-gmail-spam/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sat, 03 May 2025 11:34:30 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[users]]></category>
		<category><![CDATA[ux]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=59814</guid>

					<description><![CDATA[What does the humble ⋮ symbol mean to you?  To geeks, it is a compelling attraction. Something cool and esoteric lives in there! All sorts of goodies to explore and configure.  To normal people, it is invisible. Normal people don&#039;t go pushing random icons on their apps because computers are fragile and may break if you do the wrong thing.  To me, it is a sign that product managers are a menace a…]]></description>
										<content:encoded><![CDATA[<p>What does the humble <kbd>⋮</kbd> symbol mean to you?</p>

<p>To geeks, it is a compelling attraction. Something cool and esoteric lives in there! All sorts of goodies to explore and configure.</p>

<p>To normal people, it is invisible. Normal people don't go pushing random icons on their apps because computers are fragile and may break if you do the wrong thing.</p>

<p>To me, it is a sign that product managers are a menace and must be stopped. A hundred thousand icons vying for your attention have been stuffed away because no one has the authority to prioritise user needs.</p>

<blockquote><p>As a | user who has received some spam</p>

<p>I want to | easily report it as spam</p>

<p>So that | <del>Google's AI can become ever stronger</del> my inbox is easier to manage</p></blockquote>

<p>How do you report spam?  On the web, it is possible if you're prepared to enter the forbidden lair of <kbd>⋮</kbd>. Click the one nearest the message and you'll see:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2025/04/Gmail-Web-2nd.webp" alt="Web version of Gmail. The second overflow menu has a report spam option." width="771" height="623" class="aligncenter size-full wp-image-59816">

<p>But there is no "report spam" button in the Gmail app. Try to find it. I promise you it isn't there.</p>

<p>No, not even behind the door of mysteries which is <kbd>⋮</kbd>.  See:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2025/04/Gmail-App-2nd.webp" alt="App version of Gmail. The second overflow menu has no report spam option." width="504" height="710" class="aligncenter size-full wp-image-59818">

<p>Ah ha! <strong>FOOLISH USER!!</strong> You thought that you could transfer a mastered skill from one environment to another? You are an idiot. A buffoon. The Eloi at Google mock your Morlock ways.</p>

<p>Here is the report spam button in the Gmail app - hidden in the <em>top</em> <kbd>⋮</kbd> menu!</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2025/04/Gmail-App-1st.webp" alt="App version of Gmail. The first overflow menu has a report spam option." width="504" height="710" class="aligncenter size-full wp-image-59819">

<p>And, just for completeness, here's what the top <kbd>⋮</kbd> on the web has.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2025/04/Gmail-Web-1st.webp" alt="Web version of Gmail. The first overflow menu has no report spam option." width="771" height="623" class="aligncenter size-full wp-image-59817">

<h2 id="why"><a href="https://shkspr.mobi/blog/2025/05/too-many-overflows-reporting-gmail-spam/#why">Why?!</a></h2>

<p>Why do the Monkey-Punchers at Google have such scorn for its users?  Is it because their illegal monopoly means they don't have to compete for users? Do their perverse internal politics only reward employees for adding features, not removing them? Perhaps the web team and the app team are engaged in holy war around a doctrinal schism over icon placement?</p>

<p>We may never know.</p>

<h2 id="ok-but-why"><a href="https://shkspr.mobi/blog/2025/05/too-many-overflows-reporting-gmail-spam/#ok-but-why">OK, but why?</a></h2>

<p>Why do the overflows on the web have icons but on the Android app they're barren?</p>

<p>Why is the order of the options completely different on both?</p>

<p>Why are the names different for the same functions?</p>

<p>We can only assume that the web team are Montagues and the app team Capulets.</p>

<h2 id="what-is-going-on"><a href="https://shkspr.mobi/blog/2025/05/too-many-overflows-reporting-gmail-spam/#what-is-going-on">What is going on?</a></h2>

<p>Moving a UI from the big screen to the small screen is difficult. Some options aren't relevant in either context. Some labels are too big. Some prioritisation needs to happen. I accept that.</p>

<p>But users only have limited cognitive plasticity. They have a mental model of how a UI works and they expect it to be <em>reasonably</em> consistent.</p>

<p>I keep making the same mistake. Whether I'm on the web or app, I <em>always go to the wrong option!</em> This makes me feel like an idiot. I have a hundred apps to use, each with subtly different UIs - I can't be expected to keep them all straight.  But I do expect the a common set of paradigms if the services are under the auspices of a single company.</p>

<p>Why are there two <kbd>⋮</kbd> menu options? I <em>think</em> the top relates to the conversation whereas the second relates to the specific message? But maybe I'm wrong.</p>

<h2 id="two-out-of-three-aint-bad"><a href="https://shkspr.mobi/blog/2025/05/too-many-overflows-reporting-gmail-spam/#two-out-of-three-aint-bad">Two out of three ain't bad</a></h2>

<p>I lied earlier. There's a <strong>third</strong> way to report spam.</p>

<p>On the web, hover over one of the mysterious small icons - the ones with ridiculously thin lines and low contrast - and you'll be rewarded with this:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2025/04/Report-Spam.webp" alt="Icon bar with report spam." width="507" height="264" class="aligncenter size-full wp-image-59824">

<h3 id="make-it-make-sense"><a href="https://shkspr.mobi/blog/2025/05/too-many-overflows-reporting-gmail-spam/#make-it-make-sense">Make it make sense!!</a></h3>

<iframe title="‘Spamalot’ promete carcajadas con Adal Ramones, Omar Chaparro y un reparto espectacular | Hoy" width="620" height="349" src="https://www.youtube.com/embed/z9Qu137_4As?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=59814&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2025/05/too-many-overflows-reporting-gmail-spam/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Book Review: The Really Good Idea Test - Julia Shalet ★★★★★]]></title>
		<link>https://shkspr.mobi/blog/2023/01/book-review-the-really-good-idea-test-julia-shalet/</link>
					<comments>https://shkspr.mobi/blog/2023/01/book-review-the-really-good-idea-test-julia-shalet/#respond</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Tue, 10 Jan 2023 12:34:08 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[Book Review]]></category>
		<category><![CDATA[digital]]></category>
		<category><![CDATA[users]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=44504</guid>

					<description><![CDATA[My mate Julia has written a book! And, as per the title, it is really good.  This is a book about helping you discover if that idea you&#039;ve had - for a product, feature, book, business, whatever - is likely to catch on.  It does this through the lens of understanding users.  The Really Good Idea Test puts people at the heart of innovation, rather than the other way around.  Essentially, it&#039;s a…]]></description>
										<content:encoded><![CDATA[<p>My mate Julia has written a book! And, as per the title, it is <em>really</em> good.</p>

<p>This is a book about helping you discover if that idea you've had - for a product, feature, book, business, whatever - is likely to catch on.  It does this through the lens of understanding users.</p>

<blockquote><p>The Really Good Idea Test puts people at the heart of innovation, rather than the other way around.</p></blockquote>

<p>Essentially, it's a series of worksheets - <a href="https://productdoctor.co.uk/thereallygoodideatest/">provided free</a> - which help you get answers to the seven questions which make up the test.  And all the questions are not ones you ask of yourself - but of your potential users.  The whole attitude to the book can be summed up in one early paragraph:</p>

<blockquote><p>I have seen innovators spend a lot of time diving into the feasibility, where the question is ‘Can we technically do it?’ and working on the viability, where the question is ‘Can it scale?’. The question they ought to be asking before getting too deeply into those is about desirability, which is the question of ‘Is there a user problem, need and/or desire?’. We must start here.</p></blockquote>

<p>Yes! How many times have you (or your colleagues) started diving into building a solution before finding out if it actually solves a problem faced by your customers or users?</p>

<p>The book walks through several relatable examples.  This is not a Silicon Valley book of daring and inspirational examples. Instead it is relentlessly practical. And, thus, avoids the survivorship bias most books choose by looking only at winners.</p>

<p>My only (mild) criticism is Julia's over-use of exclamation marks. But, having chatted with her several times, that is <em>exactly</em> how she talks! Absolutely 100% full of enthusiasm and joy. Frankly, more books need to be this accessible and friendly.</p>

<iframe title="The Really Good Idea Test by Julia Shalet" src="https://player.vimeo.com/video/469235317?dnt=1&amp;app_id=122963" width="620" height="349" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write"></iframe>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=44504&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2023/01/book-review-the-really-good-idea-test-julia-shalet/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Book Review - Good Services ★★★★★]]></title>
		<link>https://shkspr.mobi/blog/2020/06/book-review-good-services/</link>
					<comments>https://shkspr.mobi/blog/2020/06/book-review-good-services/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sun, 14 Jun 2020 11:47:18 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[Book Review]]></category>
		<category><![CDATA[users]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=35334</guid>

					<description><![CDATA[A practical book for practitioners and non-practitioners alike interested in better service delivery, this book is the definitive new guide to designing services that work for users.  My former colleague Lou has written a marvellous book. It reminds me of the great “Simplicity” by Edward de Bono – it’s a series of short chapters, interspersed with large-print summaries.  I regard it as essential …]]></description>
										<content:encoded><![CDATA[<p><img src="https://shkspr.mobi/blog/wp-content/uploads/2020/06/Good-Services-cover.jpg" title="Good Services - How to Design Services that Work" alt="A neon pink book cover." width="200" class="alignleft"> A practical book for practitioners and non-practitioners alike interested in better service delivery, this book is the definitive new guide to designing services that work for users.</p>

<p>My former colleague Lou has written a marvellous book. It reminds me of the great “<a href="https://amzn.to/3f7evgq">Simplicity</a>” by Edward de Bono – it’s a series of short chapters, interspersed with large-print summaries.</p>

<p>I regard it as essential to anyone involved in service design. Or anyone on the periphery of services. It clearly and calmly explains why service design matters and how to make sure that it’s done right.</p>

<p>It is a slim volume, and better for it. Unlike some business books which attempt to spin a single anecdote into a full-length novel, this gives you everything you need to know in an efficient manner.</p>

<p>Which is a good metaphor for good services.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=35334&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2020/06/book-review-good-services/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[The commons we've enclosed]]></title>
		<link>https://shkspr.mobi/blog/2020/01/the-commons-weve-enclosed/</link>
					<comments>https://shkspr.mobi/blog/2020/01/the-commons-weve-enclosed/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sat, 18 Jan 2020 08:03:20 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[ReDeCentralize]]></category>
		<category><![CDATA[users]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=33710</guid>

					<description><![CDATA[I, unironically, love Reddit. But it&#039;s just USENET with a better UI, and a few moderation improvements.  Most days I use DropBox. But it&#039;s just FTP, but a bit easier to use and automate.  I waste a lot of time on Slack. When I explain it to old-school nerds, I say it&#039;s IRC - but developed by someone who gives a damn about user experience.  Most people in the world don&#039;t have access to WWW.…]]></description>
										<content:encoded><![CDATA[<p>I, unironically, love Reddit. But it's just USENET with a better UI, and a few moderation improvements.</p>

<p>Most days I use DropBox. But it's just FTP, but a bit easier to use and automate.</p>

<p>I waste a lot of time on Slack. When I explain it to old-school nerds, I say it's IRC - but developed by someone who gives a damn about user experience.</p>

<p>Most people in the world don't have access to WWW. <a href="https://qz.com/333313/milliions-of-facebook-users-have-no-idea-theyre-using-the-internet/">Instead, they use Facebook</a> which gives them a much simpler way to post photos and share their thoughts. It doesn't ask them to hand-edit an <code>.htaccess</code> file.</p>

<p>I don't know anyone who uses Listserve. It turns out that Telegram is faster, more convenient, and doesn't require esoteric commands.</p>

<p>Indeed, why bother with Email? You don't need to learn how to configure SMTP when you have WhatsApp.</p>

<p>What other, classic, decentralised Internet tools have been turned from open protocols to closed and proprietary services?</p>

<hr>

<p>A large part of this is our fault. And, by us, I mean gatekeeping nerds.  We developed tools which were <em>unforgiving</em>.  We had no interest in the "soft" skills of empathy.  We were too socially-awkward to speak to real users. We were insular and we liked it! Worse than that - we <em>revelled</em> in it.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/01/Linux-is-user-friendly.jpeg" alt="Unix is user-friendly — it's just choosy about who its friends are. " width="300" height="255" class="aligncenter size-full wp-image-33713">

<p>LOL! ROFL! LMAO!</p>

<p>And then Apple eats everyone's lunch by relentlessly focussing on being user friendly. Good for them. But it means handing over control to a single organisation.</p>

<p>I don't claim to be any good at user experience - far from it. But I despair at some of the redecentralised efforts I see springing up. They are technically brilliant, and follow the open-source philosophy of scratching one's own itch. And they all - without fail - are terrible to use.</p>

<p>Redecentralisation won't happen because of us nerds. It must happen despite us. Despite our ingenuity and despite our self-infatuation. It must be inclusive, and put user-needs at its very heart.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=33710&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2020/01/the-commons-weve-enclosed/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[User Stories From The Blokechain]]></title>
		<link>https://shkspr.mobi/blog/2020/01/user-stories-from-the-blokechain/</link>
					<comments>https://shkspr.mobi/blog/2020/01/user-stories-from-the-blokechain/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Thu, 09 Jan 2020 12:50:42 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[blockchain]]></category>
		<category><![CDATA[users]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=30804</guid>

					<description><![CDATA[bləʊk ʧeɪn Noun: any technology which attracts clueless men  User Stories are great! A simplified snippet to help you understand the problem you&#039;re facing.  There are, of course, a vanishingly small number of genuine use-cases for the Blockchain. So cryptobores have to resort to ever more baroque explanations to sell their wares.  I recently stumbled on this absolute gem of a user story, and feel …]]></description>
										<content:encoded><![CDATA[<blockquote><p><code>bləʊk ʧeɪn</code> <em>Noun:</em> any technology which attracts clueless men</p></blockquote>

<p>User Stories are <em>great!</em> A simplified snippet to help you understand the problem you're facing.  There are, of course, a vanishingly small number of genuine use-cases for the Blockchain. So cryptobores have to resort to ever more <a href="https://shkspr.mobi/blog/2015/11/a-polite-way-to-say-ridiculously-complicated/">baroque</a> explanations to sell their wares.</p>

<p>I recently stumbled on this <em>absolute gem</em> of a user story, and feel compared to share it with you in all its horror.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2019/04/Jasmine-fs8.png" alt="Description As a single girl having some fun at a dance club, Jasmine wants a disposable controllable &quot;phone number&quot; that she can easily give it to guys while dancing, and decide later if she wants to date them. So the guy dancing with her shouts, over the techno, &quot;I really want to see you again, please give me your DID!&quot; She shouts back, &quot;I'm Jasmine who loves to dance.&quot; The phone number is actually a keyphrase that points to her DID, and is easily remembered. Once entered by the suitor, it associates his DID, that includes his photo so she can remember him, and just happens to include a verifiable rating for a VR game he developed, indicating that he actually has a job... unlike her ex who was a DJ and hopelessly unemployable. Also, there are a number of web of trust credentials from friends swearing he's a great guy. One friend is a friend of her friend, as indicated by the decentralized social graph, so she can check up on him before calling back in the morning. She does, and her friend reveals, &quot;He looks sweet, but he's a total player.&quot; So she burns the DID connection so he cannot reach her, and the system offers a polite &quot;decline to connect&quot;." width="1024" height="418" class="aligncenter size-full wp-image-33636">

<p><em>*sigh*</em></p>

<p>I'll grudgingly admit, there's the kernel of a good idea in there. If you can look past the misogyny and self-loathing. And the outdated colloquialisms.</p>

<p>Perhaps I'm wrong. Should user-stories contain such fully-realised characters? Does it help you understand the full context of what you're designing if you have a picture in your mind of your hypothetical users' deepest psychosexual neuroses?</p>

<p>Maybe.</p>

<p>But - please - don't create user-stories which just reinforce your desire about how the world <em>should</em> work. Go out and speak to real users. Yes, even girls.  Find out what they want, how your products can genuinely help them, and what threat models they face.</p>

<p>Users are real people - they aren't cyphers for your fantasies.</p>

<hr>

<p>Shout out to Robin Wilton for coining the term in 2015 - albeit in a different context.</p>

<blockquote class="social-embed" id="social-embed-569873999360094208" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/futureidentity" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRmQCAABXRUJQVlA4IFgCAABQDACdASowADAAPrVOnUmnJKKhLjgMyOAWiWcAykOrWxNy2hMlNTuxzXJv5TO/P1f+Nm3RcPA9YJUhKM5SMbnRStBa6EXAyHae8XI8XFWj9ysLI1MrIgTFd79ChPpHVwDvS58qeLO02KlAAAD+9j4d8Tljr7gaWd0BAdtAAsFCCLFCw8/8KvJ7Hbv5dg3qpGrHJFg4D7unh6DQga4fDeZ6ERm2bw71xc2RFG2UCehACMNuPa9IuqjfganvUScfnUFMKw0BmQMHODuPEol3+Gp0aUwJUfsjkI60+5GaY1MLwOPwULU43+XWILLVHiLvBPyO2Z3k2vnT9188x1XJbcJwQMEkhcHjHeeVO1ZTwQVVvBuYKbTP3tg3926i7mEBW475UOP+W/X4i/XruZYqNeMaHclt18ER1L0MWI1w/js42GeXOuVG711VtsoBNw1Jc/PfEct6uCxmtWSGN6Nko93kNreabrmvkAX/07Z95/4wxq5wEZ8qr0EDYdkHmU7NyhUbIJbhSn6xO0s2vDy0vQObJFO5FReHe1FK/b7H+Nr1jrP/eyEJo0tA6ktAoyGq7NzkKyUWzQtdoCJ3cvTexM/hGyNygw91wsdtk9UQKd3xO9TNXl5zkVQkTwi70vyjJZ/3d3J8lu7xLDbX9bL3/CNvO3E9B7SaNKz3uino3N7yed882hxYQ+c7s4b9xK8AMuP5hCcWxyLOm7OqKbbxVyoR7jzqs6AEwMlyQexWaalQ/SXZV9r8celcRJ51Dl9PHMmuks05f3GN4ZjCm3vQvjFsTC10OWgAAAA=" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">R Wilton https://freeradical.zone/@futureidentity</p>@futureidentity</div></a><img class="social-embed-logo" alt="" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCmFyaWEtbGFiZWw9IlR3aXR0ZXIiIHJvbGU9ImltZyIKdmlld0JveD0iMCAwIDUxMiA1MTIiPjxwYXRoCmQ9Im0wIDBINTEyVjUxMkgwIgpmaWxsPSIjZmZmIi8+PHBhdGggZmlsbD0iIzFkOWJmMCIgZD0ibTQ1OCAxNDBxLTIzIDEwLTQ1IDEyIDI1LTE1IDM0LTQzLTI0IDE0LTUwIDE5YTc5IDc5IDAgMDAtMTM1IDcycS0xMDEtNy0xNjMtODNhODAgODAgMCAwMDI0IDEwNnEtMTcgMC0zNi0xMHMtMyA2MiA2NCA3OXEtMTkgNS0zNiAxczE1IDUzIDc0IDU1cS01MCA0MC0xMTcgMzNhMjI0IDIyNCAwIDAwMzQ2LTIwMHEyMy0xNiA0MC00MSIvPjwvc3ZnPg=="></header><section class="social-embed-text" itemprop="articleBody"><small class="social-embed-reply"><a href="https://twitter.com/rsbarrington/status/569873460689805312">Replying to @rsbarrington</a></small><a href="https://twitter.com/rsbarrington">@rsbarrington</a> <a href="https://twitter.com/cpswan">@cpswan</a> My next app will be a virtual currency add-on for Grindr. I’ll call it Blokechain.</section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://web.archive.org/web/20211214190808/https://twitter.com/futureidentity/status/569873999360094208"><time datetime="2015-02-23T14:58:43.000Z" itemprop="datePublished">14:58 - Mon 23 February 2015</time></a></footer></blockquote>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=30804&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2020/01/user-stories-from-the-blokechain/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[User Safety at Product Hunt]]></title>
		<link>https://shkspr.mobi/blog/2017/06/user-safety-at-product-hunt/</link>
					<comments>https://shkspr.mobi/blog/2017/06/user-safety-at-product-hunt/#respond</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sun, 04 Jun 2017 14:41:07 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[startups]]></category>
		<category><![CDATA[users]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=25292</guid>

					<description><![CDATA[I want to stop someone from following me on social media. In this case, it&#039;s not a stalker or harasser - just someone who&#039;s presence I don&#039;t need in my life.  This could be worse - they could be a lot more malicious and I could be in a more vulnerable position.  I am positively festooned with privilege - so I don&#039;t have to worry about my physical safety, but it&#039;s annoying and distressing having…]]></description>
										<content:encoded><![CDATA[<p>I want to stop someone from following me on social media. In this case, it's not a stalker or harasser - just someone who's presence I don't need in my life.</p>

<p>This could be worse - they could be a lot more malicious and I could be in a more vulnerable position.  I am positively festooned with privilege - so I don't have to worry about my physical safety, but it's annoying and distressing having to constantly filter them from my life.  Other people aren't so lucky.</p>

<p>I thought I had successfully blocked them, until they started following me on <a href="https://www.producthunt.com/">Product Hunt</a>:</p>

<p><img src="https://shkspr.mobi/blog/wp-content/uploads/2017/06/Product-Hunt-email-announcing-a-new-follower.png" alt="Product Hunt email announcing a new follower" width="1024" height="221" class="aligncenter size-full wp-image-25294">
For those of you who don't know, <a href="https://www.crunchbase.com/organization/product-hunt#/entity">PH is a well-funded site</a> which allows creators to show off their start-ups and other projects.  It is, naturally, Silicon Valley in the extreme.</p>

<p>Somehow, they'd found me there. Annoying, but time to hit the block button. What's this? There <em>isn't</em> one.</p>

<p>It's 2017. We've had <strong>decades</strong> of trolls, harassers, killfiles, and mutes.  This multi-million dollar business - which exists in a tech world steeped in misogyny, racism, and ugliness - doesn't see fit to give its users any controls over their own safety.</p>

<p>This is the conversation I had with their support team over the course of several day. All quotes are verbatim, but with the user's name removed.</p>

<ul>
<li>Me: "Someone I blocked on Twitter has started following me here. How can I block this user on ProductHunt? Doesn't make me feel safe."</li>
<li>PH: "unfortunately we dont have a way to block users from following on Product Hunt yet"</li>
<li>Me: "Please can you remove the user X from following me. I have blocked them on Twitter but there's no way to do that on Product Hunt."</li>
<li>PH:  "Our site is synced with either FB or Twitter. If X is blocked on those, they will be blocked on PH as well."</li>
<li>Me: "Then there is a bug on your code. I have blocked X on Twitter.  I do not want X in my life and their presence in my followers list is distressing me. Please remove them from my followers."</li>
<li>PH: "Ok, I talked with the team and we don’t have blocking functionality right now unfortunately."</li>
<li>Me: "Are you seriously telling me that you don't have the ability to change a single row in your database?
I find the user's presence on my list disturbing.
I appreciate that your company is small and not well funded. I know that harassment is a minor problem in the tech industry and therefore it is unusual to have to worry about user safety.
I am not asking you to ban this user.
I am BEGGING you to stop them from following me."</li>
<li>PH: "We removed them from following you. Sorry for the inconvenience. That's a bummer."</li>
</ul>

<p>"That's a <em>bummer.</em>" Gosh yes, that's the only hecking way I'd describe this situation. What a bummer, dude.</p>

<p>FFS.  You wouldn't launch a product without understanding usability, would you?  Or launch a product without considering security and accessibility.<br>
It's 2017 - you cannot launch a social product without thinking about user safety.</p>

<p>I'm lucky. I don't have a violent ex stalking me, or a rabid "fan", or a menacing former employer.</p>

<p>What I do have is a platform to call out Product Hunt.  Not cool, guys. Not cool.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=25292&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2017/06/user-safety-at-product-hunt/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Debuffs, Enchantment, Equipment, and Players - an RPG Player's Guide to User Stories]]></title>
		<link>https://shkspr.mobi/blog/2016/08/debuffs-enchantment-equipment-and-players-an-rpg-players-guide-to-user-stories/</link>
					<comments>https://shkspr.mobi/blog/2016/08/debuffs-enchantment-equipment-and-players-an-rpg-players-guide-to-user-stories/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Fri, 26 Aug 2016 11:10:52 +0000</pubDate>
				<category><![CDATA[usability]]></category>
		<category><![CDATA[users]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=23220</guid>

					<description><![CDATA[If you&#039;ve spent any time in a modern design environment, you&#039;ll be familiar with the idea of User Stories.  As a first-time user, I want to log in with Facebook, so that I don&#039;t have to set up a new account.   Fairly easy, right?  Stick enough of those up on a wall and you&#039;ve got yourself a party!  If you&#039;ve ever played an RPG or Roguelike game, you&#039;ll be familiar with how your character can…]]></description>
										<content:encoded><![CDATA[<p>If you've spent any time in a modern design environment, you'll be familiar with the idea of User Stories.</p>

<blockquote><p>As a first-time user, I want to log in with Facebook, so that I don't have to set up a new account.
</p></blockquote>

<p>Fairly easy, right?  Stick enough of those up on a wall and you've got yourself a party!</p>

<p>If you've ever played an RPG or <a href="https://en.wikipedia.org/wiki/Roguelike">Roguelike</a> game, you'll be familiar with how your character can evolve throughout a game.</p>

<blockquote><p>You put on a cursed ring! Your attacks now do 10% less damage!
</p><p>(A typical <a href="https://en.wikipedia.org/wiki/Status_effect">debuff</a>)
</p></blockquote>

<p>So, let's apply a little video-game learning to our user centred design.</p>

<p>I've written previously about <a href="https://shkspr.mobi/blog/2014/01/ui-for-drunks/">drunken user testing</a> - being sloshed is a <em>temporary</em> physiological and neurological impairment.  One that may affect the majority of your users.  I remember <a href="https://web.archive.org/web/20200924205905/https://twitter.com/tommorris/status/668160089132548098?ref_src=twsrc%5Etfw">trying to order a Chinese takeaway using an app while inebriated</a> - it didn't end well!</p>

<p>Now, you wouldn't necessarily rewrite <em>all</em> your stories with "As a <sup>drunk</sup> user, I..." but it is certainly worth scribbling out a few stickers which you can overlay on existing stories.  How do you change your design and your code if you <em>assume</em> the user is a lush?</p>

<p>There's a serious point here (somewhere).  Minority users often have exactly the same desires as majority users - but they may need a different way to achieve them.</p>

<p>For example, a blind user will almost certainly want to use the full functionality of your site.  Is it enough to just have <strong>one</strong> user story saying:</p>

<blockquote><p>As a blind user, I want the site to comply with accessibility best practices, so that I can use it effectively.</p></blockquote>

<p>I don't think so.  I mean, it is better than nothing, but almost every story should be tested against a variety of variables.</p>

<p>Of course, just as in video games, sometimes our users receive a little boost - an Enchantment - which makes them <em>better able</em> to perform some tasks.  How should we cope with users who are better than we are at using our system?</p>

<p>Finally, Equipment.  Some of you are reading this blog post using an extremely expensive, high powered computer, with a massive screen and jiggaflops of RAM - others are having bytes transmitted via carrier-pigeon and carved into a potato.</p>

<p>I've quickly jotted down some typical amendments which can be applied to <em>most</em> user stories.</p>

<table>
<thead>
<tr>
  <th>Debuff</th>
  <th>Enchantment</th>
  <th>Equipment</th>
</tr>
</thead>
<tbody>
<tr>
  <td>Blindness</td>
  <td>Highly caffeinated</td>
  <td>Internet Explorer 6</td>
</tr>
<tr>
  <td>Tiredness</td>
  <td>Lots of free time</td>
  <td>iPhone 7 with a low battery</td>
</tr>
<tr>
  <td>Poverty</td>
  <td>Over confidence</td>
  <td>Cracked screen</td>
</tr>
<tr>
  <td>A slow Internet connection</td>
  <td>A very fast Internet connection</td>
  <td>E-Ink Device</td>
</tr>
</tbody>
</table>

<p>(Feel free to argue about exactly where each of those item should go - you get the general idea.)</p>

<p>If you're playing a game and are armed with only a cursed wooden spoon and flammable armour, it is unlikely you'll beat the dungeon's dragon boss.  Similarly, a tired user with <a href="https://www.parkinsons.org.uk/content/tremor-and-parkinsons">Parkinson's</a> and an old BlackBerry running on 2G, may find using our service difficult.</p>

<p>Think about what attributes you can add to your user stories.  Randomly sprinkle them through your design process.  Help developers and designers understand that there's no such thing as a typical user.</p>

<hr>

<h3 id="addendum"><a href="https://shkspr.mobi/blog/2016/08/debuffs-enchantment-equipment-and-players-an-rpg-players-guide-to-user-stories/#addendum">Addendum</a></h3>

<p>This discussion was sparked off at a design day.  A very lovely agency had written out some lovely user profiles for us.  You know the sort "Dave, 35, busy juggling 3 kids and love of golf" and "Denise, 22, wants to keep up with technology" that kind of thing.</p>

<p>They seemed rather put out when I started adding my own notes to them.  Little speech bubbles saying:</p>

<ul>
<li>I am secretly gay.</li>
<li>I am drowning in debt.</li>
<li>I am a victim of domestic violence.</li>
<li>I am wanted by the police.</li>
<li>I am embezzling money.</li>
<li>I am getting a divorce.</li>
<li>I am a social media troll.</li>
<li>I have PTSD.</li>
</ul>

<p><a href="https://twitter.com/edent/status/765863503227940864/"><img src="https://shkspr.mobi/blog/wp-content/uploads/2016/08/Unusual-Users-.jpg" alt="A selection of unusual users" width="1199" height="676" class="aligncenter size-full wp-image-23225"></a></p>

<p>Not things which normally go on to a persona - but <em>real</em> problems which affect a lot of our users.  We can't assume everyone who interacts with our stuff is happy, healthy, and honest.</p>

<p>Some of our personas <em>should</em> reflect the ugly reality of humanity:</p>

<blockquote><p>As a racist, I want to be able to send offensive messages, so that I can assert my dominance.</p></blockquote>

<p>How do we cater for these stories? I don't mean "how do we make a racist social network?" but rather "how do we minimise the harm from or to this sort of user?"</p>

<p>I'm not trying to <a href="http://interactions.acm.org/archive/view/november-december-2013/user-stories-dont-help-users-Introducing-persona-stories">criticise User Stories</a> - I'm saying that we should consider that a typical user gets tired, has low battery, may want to hide an aspect of themselves, needs some protecting, and often changes throughout the course of the day.</p>

<p>So, Product Owners, it is time to level up!  Or, as I prefer to say, +1 to inclusiveness.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=23220&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2016/08/debuffs-enchantment-equipment-and-players-an-rpg-players-guide-to-user-stories/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
