<!DOCTYPE html>
<!-- ========================================== kroc camen of camen design ============================================= -->
<title>blog · Browser Vendors, You Have _Failed_ Us</title>
<link rel="stylesheet" type="text/css" href="/design/design.css" />
<meta name="viewport" content="width=device-width, maximum-scale=1.0, user-scalable=no" />
<link rel="alternate" type="application/rss+xml" href="/blog/rss" title="Just blog" />
<link rel="canonical" href="/blog/failed" />
<!-- =================================================================================================================== -->
<header>
	<h1><a href="/" rel="index">
		Camen Design
	</a></h1>
	<nav><ul>
		<li><a href="/">all</a></li>
		<li><a href="/projects">projects</a></li>
		<li><a href="http://forum.camendesign.com">forum</a></li>
	</ul><ul>
		<li><a href="/quote/">quote</a></li>
		<li><a href="/writing/">writing</a></li>
		<li><a href="/blog/" rel="tag">blog</a></li>
		<li><a href="/photo/">photo</a></li>
		<li><a href="/code/">code</a></li>
		<li><a href="/art/">art</a></li>
		<li><a href="/link/">link</a></li>
		<li><a href="/poem/">poem</a></li>
		<li><a href="/audio/">audio</a></li>
	</ul><ul>
		<li><a href="/web-dev/">web-dev</a></li>
		<li><a href="/annoyances/">annoyances</a></li>
		<li><a href="/eve/">eve</a></li>
		<li><a href="/code-is-art/">code-is-art</a></li>
		<li><a href="/inspiration/">inspiration</a></li>
		<li><a href="/windows/">windows</a></li>
		<li><a href="/gift/">gift</a></li>
		<li><a href="/gaming/">gaming</a></li>
		<li><a href="/mac/">mac</a></li>
		<li><a href="/osnews/">osnews</a></li>
		<li><a href="/c64/">c64</a></li>
		<li><a href="/linux/">linux</a></li>
	</ul>
	<a rel="previous" href="/blog/a-summary">
		older article →
	</a><a rel="next" href="/blog/kroc-fund-drive">
		← newer article
	</a></nav>
</header>
<!-- =================================================================================================================== -->
<article><header>
	<!-- date published or updated -->
	<time pubdate datetime="2013-03-20T08:54:00+00:00">
		<sup>8:54<abbr>am</abbr> • 2013</sup>
		<abbr title="March">Mar</abbr> 20
	</time>
	<!-- categories -->
	<ul>
		<li><a href="/blog/failed" rel="bookmark tag">blog</a></li>
		<li><a href="/web-dev/failed">web-dev</a></li>
		<li><a href="/annoyances/failed">annoyances</a></li>
	</ul>
	<!-- licence -->
	<small>
		<a rel="license" href="http://creativecommons.org/licenses/by/3.0/deed.en_GB">c</a>
		share + remix
	</small>
</header>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<section>
<h1>Browser Vendors, You Have <em>Failed</em> Us</h1>
<p>
	<strong>Browser vendors have unilaterally lost sight of real problems that plague real users.</strong><br />
	I am so angry right now. The thing that causes me so much anger is not that Google are shutting down their RSS
	reader product, it’s that the browser vendors sat back and allowed all the power over content to go into the hands
	of Facebook and now Google.
</p><p>
	I wrote <a href="/rss_is_dying"><em>two years ago</em></a> that browser vendors were failing to focus on the real
	problem that: users don’t want, and find it slow and painful, to trudge around their daily round of websites and
	that the web browser should be exposing an automatic, intelligent and ultimately <em>useful</em> interface to RSS.
</p><p>
	Why can I not do something about this? Becuase <em>creating another RSS web service to ‘replace’ Google Reader
	does not solve the underlying problem</em>, that is:—personal aggregation of content should not be dependnt on a
	business model.
</p><p>
	Google never offered a pay option. Reader had to supliment other strategies. RSS does not benefit Google+, whose aim
	is to centralise all the content including the ability to process and access it.
</p><p>
	RSS is a browser feature, a browser’s responsibility. It is a personalised view upon the web, just as bookmarks
	and add-ons are. It makes managing daily content much easier, just as bookmarks and add-ons do. The browser—as the
	personal portal on to the web—is best positioned to aggregate the web for the user. It knows the user’s browsing
	habits better than even the most evil of evil advertisers. The browser vendors could make the web faster, easier,
	less cluttered and junky than any web sevice ever could. And it could do all of that with the barest minimum of
	privacy-intrusion, without a single ad and without a conflicting business model.
</p><p>
	Because browser vendors failed to see personalised aggregation as a benefit to regular users, these regular users
	have taken to Facebook as their personalised aggregation service, taking the power over content away from the
	browser vendors.
</p><p>
	Facebook will one day soon be a major technology player rivalling Google, Amazon and even Apple. Facebook are
	already big, yes, but for now they’re ‘just a website’. When they control the technology landscape because
	they control access to the content then things turn very bad for users. Mozilla, prepare to be side-lined by a
	‘website’.
</p><p>
	That brings me to the second big thing browser vendors have failed users with: e-mail.
</p><p>
	It is 2013 and there is still no way to set Firefox as the <em>default e-mail client</em> in Windows. There is no
	way to make it so that when a user right-clicks a file and goes <samp>Send To &gt; Mail Recipient</samp> that
	Firefox will launch with the user’s preferred web-mail.
</p><p>
	This is no end of headaches for my customers. They are constantly slipping up because they do not discern the
	difference between actions that invoke the native mail client and the fact they are using web-mail. Functions they
	expect to work simply don’t, such as using the e-mail toolbar button in Windows Explorer. Most of my customers
	have unsent e-mails in the outbox of Outlook Express or Windows Mail because the native client was launched instead
	of their web-mail. Attaching files is an unbelievable pain because of this. Customers have to be carefully taught
	that no, you don’t go to the picture first, you write the e-mail first, then click attach and then have to
	understand the concept of a different view upon the file-system and that the Pictures folder in there, is actually
	the same as the Pictures folder their muscle-memory is programmed to use from the Start Menu.
</p><p>
	E-mail sucks because browser vendors don’t care about real problems that plague real users every day.
</p><p>
	If I were Mozilla I would integrate e-mail back into Firefox. The browser already knows the user’s web-mail user
	names and passwords. It could automatically configure everything. The user could have a clean interface to their
	e-mail without having to go through painful web-mail clients. Attachments would be easier. E-mail links in web pages
	<strong>would actually work</strong>. Native OS e-mail actions would actually <strong>do the right thing for
	once</strong>. Users would actually benefit more from this than redesigning the f*cking shape of the tabs or
	removing the RSS button from the toolbar.
</p><p>
	Two years have passed. The boat has been missed. Facebook and Google control the content, how it is accessed, how it
	is processed. There is no way back. You have failed us, browser vendors.
</p>
</section>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
</article>
<footer>
	<nav><a href="http://forum.camendesign.com">‹ Discuss this in the Forum ›</a></nav>
		
	<a href="mailto:kroc@camendesign.com">kroc@camendesign.com</a>
	<nav>view-source:
		<a href="/blog/failed.rem">Rem</a> •
		<a href="/blog/failed.html">HTML</a> •
		<a href="/design/">CSS</a> •
		<a href="/.system/">PHP</a> •
		<a href="/.htaccess">.htaccess</a>
	</nav>
	<form method="get" action="https://duckduckgo.com">
		<input type="hidden" name="sites" value="camendesign.com" />
		<input type="search" name="q" placeholder="search…" />
		<input type="submit" value="Go" />
	</form>
</footer>
<!-- =================================================================================================== code is art === -->