<?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>doorslam &#8211; Terence Eden’s Blog</title>
	<atom:link href="https://shkspr.mobi/blog/tag/doorslam/feed/" rel="self" type="application/rss+xml" />
	<link>https://shkspr.mobi/blog</link>
	<description>Regular nonsense about tech and its effects 🙃</description>
	<lastBuildDate>Wed, 30 Apr 2025 18:16:31 +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>doorslam &#8211; Terence Eden’s Blog</title>
	<link>https://shkspr.mobi/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title><![CDATA[On Swearing and UX Antipaterns]]></title>
		<link>https://shkspr.mobi/blog/2013/05/on-swearing-and-ux-antipaterns/</link>
					<comments>https://shkspr.mobi/blog/2013/05/on-swearing-and-ux-antipaterns/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Mon, 13 May 2013 11:00:12 +0000</pubDate>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[doorslam]]></category>
		<category><![CDATA[swearing]]></category>
		<category><![CDATA[ux]]></category>
		<guid isPermaLink="false">http://shkspr.mobi/blog/?p=8243</guid>

					<description><![CDATA[For the last few months, I&#039;ve been curating a Tumblr of a very specific annoyance.  I&#039;ll let Aral Balkan take credit for inspiring me.  Any modal message—full-screen or alert—that interrupts user flow to ask them to download your app suffers from #doorslam #ux antipattern.  @aral  First, a quick definition:  In software engineering, an anti-pattern (or antipattern) is a pattern used in social or b…]]></description>
										<content:encoded><![CDATA[<p>For the last few months, I've been curating a Tumblr of a very specific annoyance.  I'll let <a href="http://aralbalkan.com/">Aral Balkan</a> take credit for inspiring me.</p>

<blockquote><p>Any modal message—full-screen or alert—that interrupts user flow to ask them to download your app suffers from #doorslam #ux antipattern.</p>

<p><a href="https://web.archive.org/web/20130830175558/https://twitter.com/aral/status/204145820008853504">@aral</a></p></blockquote>

<p>First, a quick definition:</p>

<blockquote><p>In software engineering, an anti-pattern (or antipattern) is a pattern used in social or business operations or software engineering that may be commonly used but is ineffective and/or counterproductive in practice.
</p><p><a href="http://en.wikipedia.org/wiki/Antipattern">Antipattern on Wikipedia</a></p></blockquote>

<p>My tumblr is simply called "<a href="http://idontwantyourfuckingapp.tumblr.com">I Don't Want Your Fucking App</a>".</p>

<p>It chronicles all those websites which - despite having a mobile web experience - are just <em>desperate</em> to get you to download their app.  So desperate that they're willing to slam the door in your face.</p>

<p>Imagine, for a moment, that you are in a mall and decided to walk into a shoe shop.  The assistant comes up to you and says "Good morning! Would you like to visit our website? It's so much better than our shop!"
How ridiculous would that be? And yet, that's what these websites do.  They tell you to piss off and go elsewhere.</p>

<p><a href="http://idontwantyourfuckingapp.tumblr.com"><img src="https://shkspr.mobi/blog/wp-content/uploads/2013/05/DoorSlam-Collection-fs8-873x1024.png" alt="DoorSlam Collection" width="873" height="1024" class="alignnone size-large wp-image-8244"></a></p>

<h2 id="how-it-should-work"><a href="https://shkspr.mobi/blog/2013/05/on-swearing-and-ux-antipaterns/#how-it-should-work">How It Should Work</a></h2>

<p>Ideally, when a user visits your website, you should deliver the content to them in the most appropriate format.  That's it.</p>

<p>If they're using Internet Explorer, you serve them up the correct CSS and JavaScript.  If they're on a mobile device, serve them up the mobile or responsive version of the page.</p>

<p>If you <em>do</em> have an app, by all means let the user know - but don't take over the whole damn screen!</p>

<p>It really is that simple.</p>

<p><a href="http://developer.apple.com/library/ios/#documentation/AppleApplications/Reference/SafariWebContent/PromotingAppswithAppBanners/PromotingAppswithAppBanners.html">Apple have created an excellent way to create dismiss-able banners to promote your app</a>.</p>

<p><a href="http://developer.apple.com/library/ios/#documentation/AppleApplications/Reference/SafariWebContent/PromotingAppswithAppBanners/PromotingAppswithAppBanners.html"><img src="https://developer.apple.com/library/content/documentation/AppleApplications/Reference/SafariWebContent/Art/smartbanner_2x.png" width="640" height="150" class="alignnone"></a></p>

<p>When you throw up an interstitial, you're not only giving a terrible impression, you're also forcing the user to do more work than is necessary to get to the content they want.</p>

<h2 id="the-f-bomb"><a href="https://shkspr.mobi/blog/2013/05/on-swearing-and-ux-antipaterns/#the-f-bomb">The F-Bomb</a></h2>

<p>Interestingly, the <a href="https://news.ycombinator.com/item?id=5694173">discussion on HackerNews</a> focused mostly on the issue of swearing.  Although I'm not usually one to swear for dramatic effect, I thought it would be amusing to have an over-the-top rant which over-uses swearing to the point of banality. It is, if you like, an exercise in over-reaction.</p>

<p>My <a href="https://shkspr.mobi/blog/2012/11/i-dont-want-to-be-part-of-your-fucking-ecosystem/">sweary blog posts</a> do seem to get the most attention.  I wonder if it's because people are becoming too corporate. So worried about causing offence that their language becomes reduced to bland words that are calculated to be as emotionally neutral as possible.</p>

<p>I disagree with that mode of acting.  I think it's perfectly acceptable be passionate and to let your language reflect that passion.  Sure, the level of swearing that I've used is ridiculous - but it is employed to drive home the point.  That's how I feel. That's how millions of us feel when we're confronted with repeated petty annoyances in our daily lives.</p>

<p>Swearing. It's not big, it's not clever, but it <em>is authentic</em>.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=8243&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2013/05/on-swearing-and-ux-antipaterns/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
	</channel>
</rss>
