<!DOCTYPE html>
<!-- ========================================== kroc camen of camen design ============================================= -->
<title>writing · Five Years of Firefox: A Retrospective</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="/writing/rss" title="Just writing" />
<link rel="canonical" href="/writing/fiverfox" />
<!-- =================================================================================================================== -->
<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/" rel="tag">writing</a></li>
		<li><a href="/blog/">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="/writing/missed_the_boat">
		older article →
	</a><a rel="next" href="/writing/destination_internet">
		← newer article
	</a></nav>
</header>
<!-- =================================================================================================================== -->
<article><header>
	<!-- date published or updated -->
	<time pubdate datetime="2009-11-09T14:20:00+00:00">
		<sup>2:20<abbr>pm</abbr> • 2009</sup>
		<abbr title="November">Nov</abbr> 9
	</time>
	<!-- categories -->
	<ul>
		<li><a href="/writing/fiverfox" rel="bookmark tag">writing</a></li>
		<li><a href="/osnews/fiverfox">osnews</a></li>
		<li><a href="/web-dev/fiverfox">web-dev</a></li>
	</ul>
	<!-- licence -->
	<small>
		<abbr title="copyright">©</abbr>
		copyright
	</small>
</header>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<section>
<h1>Five Years of Firefox: A Retrospective</h1>
<aside>
	This article was <a href="http://osnews.com/story/22463/Five_Years_of_Firefox_A_Retrospective" rel="external">originally published</a>
	on <a href="http://osnews.com" rel="external">osnews.com</a>
</aside>
<p>
	<strong>Hands up if you use Firefox.</strong> Have used it? Know about it? <em>Heard</em> of it?—Anybody left?
	’Sites up and down the World Wide Web today will be celebrating five years of Firefox. When I sat down to write
	this I worried about having to list the history of its features and landmark events and the news of the past five
	years. Other sites will be comprehensively doing that, there is nothing I can add to that list that Google can’t
	surmise. Instead I will be telling you what Google does not know, my story of Firefox and what Firefox has meant to
	all of us.
</p><p>
	Like all students, I was taught on Microsoft systems, using Microsoft software. It is taught because it requires the
	absolute bear minimum of understanding of the principles of what it is you are doing. Microsoft software is like an
	automatic transmission—you push the lever and it goes, and the teacher doesn’t have to explain why or how.
</p>
<blockquote>
	<p>
		If you go to college to learn to be a builder you are not taught how to be a cowboy, yet if you want to
		learn web-design, you are.
	</p>
	<cite>Kroc Camen—“<a href="/quote/web-cowboy">web cowboy</a>”</cite>
</blockquote>
<p>
	Climbing out of this pit of ignorance is not easy. One has to care about themselves as well as the quality of their
	code—this is a quality of personality. Some always see the end result as ‘good enough’, and this includes the
	developers making the development software too. So it is no surprise that I started out making
	<a href="http://commodoreweb.camendesign.com" rel="external">websites</a> using FrontPage. To get an idea of how
	ill advised Microsoft developers are with web-development, FrontPage actually used Java applets to do mouse over
	effects on buttons. I literally cannot wrap my mind around the kind of paid developer that naturally gravitates to
	Java for such a solution, rather than say—JavaScript, or heaven forbid CSS.
</p><p>
	Due to my own will power and interest I began to learn HTML properly via
	<a href="http://w3schools.com" rel="external">w3schools.com</a> and progressed to hand-writing IE-only websites
	laden with IE-only JavaScript. I had gotten as far as dumping FrontPage at least. But what one has to understand
	that in 2004 IE usage was over 95%. <em>Everybody</em> used IE, even if you knew what you were doing—because there
	was no choice. If you used an alternative browser you seemed like, frankly, a weirdo.
</p><p>
	If you’re learning HTML now in 2009, instead of in 2004, then Firefox is an unavoidable part of the ’Web
	regardless of which development tool you are using but back then the Microsoft stack reached from top to bottom. As
	a student your <em>entire</em> computing experience was Microsoft designed. Your operating system was Windows, your
	browser IE, your office suite Microsoft Office. It’s like some closed-shell syndrome. You know only the Microsoft
	software and you purposefully stay ignorant of alternatives–even pirating MS software rather than using a free
	piece of open source software.
</p><p>
	Firefox entered my world in 2004 as I was developing a website (that I was particularly proud of) for a friend. I
	was trying out a number of other browsers (most of which were just shells around IE anyway like
	<a href="http://crazybrowser.com" rel="external">CrazyBrowser</a> which I’m amazed is <em>still</em> going) to
	better test my understanding of HTML / CSS and that’s where I came across Firefox just as it had moved to
	<abbr title="version ">v</abbr>0.9.
</p><p>
	Firefox was the first open-source anything I had used that <em>felt</em> good. It had a distinct feeling to using
	the software which didn’t induce the usual feelings of either annoyance and rage (from awful U.I. design and
	experience) or the fact that it wasn’t made by Microsoft. It was more customisable than IE, a lot better at
	protecting against the usual spyware and virus threats and add-ons made everything better for the eclectic kind of
	power user.
</p><p>
	<small>(side note: as you no doubt remember, that even as a power user between 2000–2004, IE6 being the dominant
	browser, even us power users struggled against popups, spyware and viruses. Yes, being sensible is one thing, and
	I’m sure I’m going to hear stories of people who ‘never got any viruses’ but the fact remains that IE6
	<ins>and Flash</ins> were the most insanely insecure software one used every day and many, many websites required
	them.)</small>
</p><p>
	Firefox was a triumph of design, more than it was of software prowess. The Mozilla Suite had existed for a long time
	and had never scraped much market share. As a power user I would have never considered using it because, ironically,
	it was too bloated, included more than I cared for and was just slow and unpleasant to look at and use. Let’s not
	forget that IE6 as a UI was not all that bad.
</p><p>
	It quickly became my default browser and so has become a love affair ever since. Firefox was the first browser you
	could feel that you could participate in, you could contribute to its success. The (often copied)
	<a href="http://spreadfirefox.com" rel="external">spreadfirefox.com</a> website gave a central place for people to
	share their experiences and ideas. We felt like a part of a group because we were a niche and passionate about the
	product. Here was something we could clearly see was <em>better</em> and people needed to know about this.
</p><p>
	Firefox’s grass roots spread has been unequalled in the software world. Mozilla created a brand that people felt
	they could own. Were you on the
	<a href="http://www-archive.mozilla.org/press/mozilla-2004-12-15.html" rel="external">New York Times ad</a>? Do
	you remember eagerly watching the downloads counter ticking up to the first 10 million downloads? Then 25 million?
	50 million? 100 million? I watched each event in great anticipation, with every landmark the
	<a href="http://lug.oregonstate.edu/events/firefox/sidewalk" rel="external">ideas</a>
	<a href="http://lug.oregonstate.edu/events/firefox/sky" rel="external">got</a>
	<a href="http://lug.oregonstate.edu/events/firefox/crop-circle" rel="external">whackier</a>. Firefox had its
	detractors, those that would say that the download numbers were not representative of real people since one person
	could download several copies. Of course, this kind of reasoning only shows how brain dead geeks can be that we
	would question the numbers and not actually recognise what the numbers meant—that the Firefox name was spreading
	to regular people on the street. Through 2005–<abbr title="2006">6</abbr> Firefox was featured in a number of
	<a href="http://weblogs.mozillazine.org/asa/archives/007360.html" rel="external">magazines</a> and on news
	channels as if it were some Internet meme that the mainstream didn’t get, but it filled the dead donkey slot (like
	All Your Base before it).
</p><p>
	I learned how to code progressively better with HTML / CSS throughout these explosive years of growth as I was
	tracking Firefox closely through the websites I followed (and the arrival of RSS on the scene). Mozilla’s whole
	approach to the browser encouraged Doing It Right, vs. the Microsoft model of Do It Our Way®. Tools like
	<a href="http://getfirebug.com" rel="external">Firebug</a> blew everything else out of the water. In fact, Firefox
	has become one of the best web-development tools. Many developers test and debug in Firefox first. What a change
	since the days of writing in IE first and fixing for other browsers.
</p><p>
	We watched as IE’s market share tumbled. The battle we had chosen we pushed at each day—talking to friends and
	family about Firefox, installing it on people’s computers, defending it on Internet forums. Collaboratively the
	world has overthrown a browser monopoly through education, through choice. Firefox has only briefly appeared on OEM
	Windows machines, it has largely never been shipped with computers. Mozilla proved beyond any doubt, beyond any
	criticism that people can and do choose their own browser even when they have to download it over the default
	browser (which doesn’t leave you alone without a fight). It really only demonstrates that the
	<a href="http://jboriss.wordpress.com/2009/11/02/how-could-microsofts-proposed-browser-ballot-be-more-awesome/" rel="external">browser
	ballot from Microsoft</a> has only one purpose and that is to get people to stick with IE through fear, uncertainty
	and doubt.
</p><p>
	I switched to Mac by 2006 and Firefox was there too, to provide an easier transition. By now my involvement with
	Firefox and developing with it had also helped me learn more about the open source world and method of doing things
	than any book could have taught me. I had progressed beyond just using the product and began to understand the
	principles behind it. A lifetime of using Microsoft software will teach you nothing about principles; it will only
	teach you how to be dependant on Microsoft.
</p><p>
	If there were no Firefox, I doubt I’d be who I am now. I literally mean that. I cannot possibly imagine how
	repulsive I would be if I were a big Windows zealot ragging on about how great Vista is, coding in .NET and writing
	websites in ASP .NET with awful, awful HTML / CSS, holding the world back with my defiant attitude about how good IE
	is, forcing Microsoft’s ideas of what is right on other people.
</p><p>
	It was various bugs being fixed and new features going into the yet to be released Firefox 3.0 and the website of
	<a href="http://intertwingly.net/blog/" rel="external">Sam Ruby</a> that finally signalled the possibilities to
	me. Safari didn’t have the market share to make a website that only worked with it, that would alienate a lot of
	people, but for a tech crowd I knew I could do something very bold and make a website that simply did not support IE
	at all and a majority of people would have no problem accessing it, thanks to Firefox’s massive inroads. It was
	that day that IE ceased to be relevant to web-development to me.
</p><p>
	Working tightly with Firefox, but ultimately making use of the wide CSS3 support in browsers that were not IE I
	really pushed myself and my design and programming abilities more than I had ever done before. IE was no longer a
	millstone around my neck that meant that I couldn’t do things in this or that way. For the first time in a
	<em>long</em> time, I actually <em>enjoyed</em> coding the site. I soared. In June 2008 I released
	<a href="/blog/hello">Camen Design</a>, a website that did not work in IE. The HTML5 has no DIVs, the CSS has no
	classes or IDs. I had come from a Microsoft-only, IE-only background and because of the subtle and parent-like
	guidance from Firefox I had climbed a mountain I couldn’t have even imagined before.
</p><p>
	Would you think that Microsoft care about this kind of thing? Actually <em>want</em> me to make beautiful things in
	HTML? Does their behaviour communicate that? Microsoft sell tools and runtimes; beauty and elegance at no time is a
	factor in this. It has become a <em>cultural</em> rift between Microsoft and Mozilla. Mozilla are seeking ever
	<a href="http://wiki.mozilla.org/drumbeat" rel="external">new ways</a> for regular folks to participate, to breath
	<em>culture</em> into software.
</p>

<hr />

<p>
	<strong>I think I am falling out</strong> of love with Firefox, though. Firefox blazed the trail because IE was so
	far behind and we had all become so fed up with IE. Firefox didn’t try to fix the Mozilla Suite, instead it was a
	skunkworks project to bring back some sanity to Mozilla after all the bickering and overriding geek control in the
	Mozilla Suite was hampering its ability to appeal to regular folks. Firefox succeeded because it had the balls to
	say balls to geeks, this is about <em>all</em> users.
</p><p>
	I think Mozilla have simply slowed down on the U.I. front. What is sadder than the fact they will be generally
	copying the UI direction of Google Chrome with
	<a href="https://wiki.mozilla.org/Firefox/Projects/3.7_and_4.0_Theme_and_UI_Revamp" rel="external">Firefox 3.7 and
	4.0</a> is the fact that Google had to make their own browser because the Firefox project was so slow and resistive
	to the U.I. ideas in the first place (The lead designer on Google Chrome is Ben Goodger, previously the lead
	developer of Firefox at Mozilla). Google Chrome is the new Phoenix. It had to be made because Firefox could not be
	fixed as it was. The crap had to be cut, the ’Web browser had to go in a new direction and the Firefox ship was
	proving too difficult to steer in that direction.
</p><p>
	I myself have been having more and more problems with Firefox as I run up against
	<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=79021" rel="external">9 year old bugs</a> covering basic
	functionality that have still not been fixed. Priorities within Firefox seem to be about new features and not about
	making the current features reliable and solid, even when these features predate Firefox 1.0.
</p><p>
	Google Chrome on OS X is <em>significantly</em> faster than Firefox and with a much simpler U.I. When it is
	released, I get the feeling that I’ll be jumping ship. Frankly, I’m angry. I expect more out of Firefox. Firefox
	has raised me in the ways of open source and standards-based web-development but I feel as if I have outgrown
	Firefox, as if I’m ready to leave the nest now. I couldn’t have gotten here without it, my entire life has
	changed because of this piece of software, but these next few steps are my own.
</p><p>
	What does the future hold for Firefox? Mozilla have succeeded in creating their own competition and now they must
	compete. I can only fight for them if they provide me the tools to do so with HTML5 and CSS3 support. Because
	Mozilla are competing primarily for the public benefit, I don’t foresee a time where Firefox will be irrelevant to
	web-design. I just pray for a future where Firefox is not a millstone around my neck.
</p><p>
	Thanks for everything Firefox and Mozilla. You have changed the world and the lives of many for better in such a
	short time. Eyes down, the race has just begun.
</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="/writing/fiverfox.rem">Rem</a> •
		<a href="/writing/fiverfox.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 === -->