Almost four years ago, I started learning about this thing they call “web standards“. For way too long, I had been building my stuff in tag soup, in tables. During the course of a few years, I learned how CSS could be used for page layout, not just ridding your links of underlines, or making your Arial paragraphs 7 points big, not 8 or 6. This was an epiphany. Imagine yourself realizing that, hey, what if I could build the walls to my house of this fancy ‘tree’ thing they make furniture of instead of just hay and straw. That was how I felt.
A lot has happened over the course of those four years. I’ve interviewed a few of the people whose work I looked up to (and still do). I’ve learned to design my own pages this way. I’ve seen commercial pages redesign with standards in mind.
Although a certain browser, whose owners in 1997 said “screw it, let’s build everything on top of our browser” (followed in 2000 by “screw it, let’s build everything with Windows Forms and .NET” and in 2003 by “screw it, let’s build everything with XAML”), does hold up the market with its not outright poor - considering its date of release and tremendous amount of applications built on top of it not to break in any kind - but at least outdated standards support, there is hope.
The team at The Mozilla Foundation have for six years brought us browsers. They spent four years piling on features, and two years after that blending them in, making it easy to use. Right about nine months ago, I switched. After several false starts, I pulled the plug on IE and took my browsing business elsewhere. Begone! ActiveX dialers, spyware and rendering from the last century. Welcome, tabbed browsing, security and plugins that are actually useful. The product I switched to - and still use to this day - is of course called Firefox.
Three days ago, Firefox’s 1.0 Preview Release was released, along with a campaign called Spread Firefox. The campaign aimed to, in ten days, ramp up 1,000,000 downloads of Firefox. In three days, they have gotten just below 800,000 downloads. Eight hundred thousand downloads. Of a browser. A beta browser. In three days.
Things are moving. This is not the end. This isn’t even the beginning of the end. This is the end of the beginning.