There Are No Standards

Joel Spolsky, the best writer on software development, says there are no Web standards ... or the ones we think we have are not really standards. He's right.

A mortal web designer who attaches a DOCTYPE tag to their web page saying, “this is standard HTML,” is committing an act of hubris. There is no way they know that. All they are really saying is that the page was meant to be standard HTML. All they really know is that they tested it with IE, Firefox, maybe Opera and Safari, and it seems to work. Or, they copied the DOCTYPE tag out of a book and don’t know what it means.

What does this mean? In the context of the bitter debate about Microsoft's design choices for its next browser, Internet Explorer 8, it means we have a mess.

It is going to cost twice as much time (therefore, money) to make Web pages that work on Firefox, IE, Opera & Safari. It has already done so for HTML programmers; so I am seeing a likely trend toward simpler pages, especially to accommodate demand across different sized (smaller) platforms.

Opera's already the browser whose makers have thought about the different scale platforms for a long time & and Apple will be doing this too now that iPhone rules.

But this mess we already have is about to get messier due to the shortcomings of companies & "standards". This is the real world where the company who stays up the latest and wakes up the earliest can filibuster its way into influencing the dominant mode of what works.

It's not fair, it's not perfect, but it's the way things are.

Shuttleworth & Co. on OpenSeason

Ashlee Vance hosts a fun & informative chat with Mark Shuttleworth on OpenSeason. Also attending: Matt Asay & Dave Rosenberg.

Audio (MP3) over an hour. Run in the background while you waste time on Facebook.

Foil Search-Profiling

I've been using this for a week, and it's great!

Track Me Not is a little Firefox add-on that can foil the search engines' efforts to profile you when they track your search terms. You don't even need to be paranoid to see the benefits of hiding your actual search input in a cloud of noise. The search term being used by Track Me Not at the moment is always visible in the lower right corner of the Firefox frame.

TrackMeNot is a lightweight browser extension that helps protect web searchers from surveillance and data-profiling by search engines. It does so not by means of concealment or encryption (i.e.covering one's tracks), but instead, paradoxically, by the opposite strategy: noise and obfuscation. With TrackMeNot, actual web searches, lost in a cloud of false leads, are essentially hidden in plain view. User-installed TrackMeNot works with the Firefox Browser and popular search engines (AOL, Yahoo!, Google, and MSN) and requires no 3rd-party servers or services.

Terms used by the little bot tend to be pretty innocuous: "Ashlee Simpson", "France", and "city slickers", for example. They are nothing like I would ever use, so a clever analyst might be able to find my searches like a bowling pin in a haystack: "installing Skype in Ubuntu", "killing Microsoft", "Glitter & Doom -- portraiture of the Weimar Republic". But, not wanting to leave it to Google and the others, I feel that my privacy is quite substantially more intact, now.

It's alpha software that comes from Daniel Howe and Helen Nissenbaum of NYU.

Download (37k)

Cheering Firefox On

Browsershare2 Sutor scooped this on his links for the day; it's from Jacqui Cheng's article on Ars Technica.

The data is from Net Applications. You can see visually how Firefox is taking share directly from IE. Now, what strikes me interesting is that this Net Applications data will be a good indicator of Vista penetration simply by providing visibility on IE7 market penetration (once the starved throng of masochistic CIOs are let loose on that long-awaited stack of nothing). The OS data may lie -- particularly in the blinding marketing onslaught we are about to face from Vista.

Yes, Net Applications tracks OS market share, but I think their methods are sales-based and not installed base-based. I hope someone from Net Applications might comment on this. I haven't made time to digest their data-collection methodology.

(I am among those lonely souls who recognize how badly the Linux server and desktop installed bases are understated simply due to distribution characteristics of free software and obsolete data-collection habits which even today make a poor attempt at estimating software which naturally dodges the bar-scanner at points of sale.)

And regarding Firefox, I thought I noticed the download ticker clicking over at a higher rate in the last weeks. See that Firefox has achieved somewhere approaching a quarter-billion downloads down there on the foxy ticker on my right nav. (I've no idea if the Mozilla Project has made a decent attempt at making the ticker feed any kind of reliable indicator. Moz?)

The Windows installed base, recall, is said to be about 650-million large, with the potpourri of Office vintages taking up real estate on about 450 million of those PCs. Firefox downloads are not equivalent to aggregate installations of Firefox, due to repeat downloads by administrators and users who refresh the box periodically -- fellas like me. Nonetheless, a couple hundred million here or there, give or take, and we're getting somewhere.

Wait a Minute, Opera Fans!

When I'm using WinXP, which is 65% of the time these days, this message sends me back to Firefox...

Opera_security_message

The problem is Opera is not letting me get to a secure site (https://). I'll let you know how quickly we work this out.

(I've Googled & checked Opera's security forum with an unsatisfactory first pass...which, for me now, is enough to put this off for a rainy day.)

Having no such trouble on any other platform.

True Confessions of an Opera Lover

I was testing this website I was building on all the different browsers: Firefox -- my then favorite -- Safari and Internet Explorer. So it was finally apparent that downloading and installing the well-reputed Opera browser would provide the useful information that my callow XHTML was, in fact, strict enough in the result.



DOWNLOAD Opera

I had been hearing whispers, mostly from Europeans of known wisdom and circumspection, that Opera was a good browser. In some cases the notion of very good came across but without hype and with a low-key credible sincerity. I was faintly aware that the company, Opera Software, had taken the plunge sometime in 2005 to make their browser free by download, having charged money before, and that some of the software's ardent supporters had paid money for something that was free in other forms. And you'll excuse me for not paying complete attention: it was to conserve bandwidth for the exciting developments of Firefox's market-cannibalizing run (which continues: 170 millionth download approaching soon).

I was quite aware, however, that the company responsible for Opera hails from Scandinavia, is Norwegian in actual fact. This is no surprise given that great things come from there and that they punch well above their weight in computing, those Northern People: the PC-per-Capita rates there are gynormous, in league with those of the most-productive nations (...hmmm...or are they most productive because they use PCs? Or is it other factors?)

Examples of Scandinavian brilliance are fairly easy to cite. For example, Nokia (a great company and equally great brand) is Finnish; Linus Torvalds, the originator & lead developer of Linux, is Finnish; Laika and the Cosmonauts are from Helsinki; SAAB and Volvo are (were once) Swedish; MySQL has leaders from all over the place up there; Carlsberg is Danish; the Laudrup Brothers are Danish and the Western standard of feminine beauty is located somewhere between Stockholm, Copenhagen & Oslo.

The point is that when I first encountered Opera, I had already established that Scandinavians -- although they would argue they are not equal -- have a clue, a leg up; that they possess an advantage. Just what advantage they have -- the Norwegians, in this case -- is apparent to the multi-platform technology consumer (a concurrent user & administrator like myself of Windows, Linux and Mac OS X) within 15 minutes of playing around and acclimatizing to the Opera browser.

Mail-Merge

One first impression (that of an American, mind) is that Opera re-integrates email and browsing. This seems weird until you recognize that they belong together. Always have.

We cheered the Mozilla Project when they separated the Netscape email/addressbook modules out from the browser module. This made sense mostly because the thing was a lump of code, pretty inert. We cheered because the result was a faster browser: faster to load on your OS and a faster page-renderer. With this experience in mind, it is easy to make the mistake that emailing and browsing belong apart. However, Netscape had chosen earlier to put them together. There was a natural design instinct to include the two killer apps in the same package. Opera demonstrates it is a good instinct.

The Opera interface at first blush seems cluttered by comparison to the more minimal, perhaps more elegant, scene of Firefox running with your favorite theme. Opera moves some of the indicators (page-load) that are down low on Firefox up into the address- and tool bar. (There are valid design reasons evident here that we'll discuss later.) And email and bookmark links can take up a lot of space on the left side when those sections are open (these can be smoothly invoked or disappeared with a flick of the F4 function key). There is also a surprising but convenient drop-down which appears everytime you click once on the address field, offering an icon to go to either Home (your first page preference setting), your Top 10, your Bookmarks, or a few other pre-set destinations. And there's a spacial navigation feature using Shift + Arrow Keys to move sequentially through all the links on a page. Furthermore, and perhaps definitively, the Opera experience is about nothing if not extreme tabbed browsing. In fact, Opera Software invented tabbed browsing -- and quietly stands bemused while Firefox takes the credit and IE7 will copy it again.

In sum, while there are serious differences to get used to, there is nothing about Opera -- or The Opera Experience -- that doesn't make design sense (a double-negative, but there you go) or have some basis in functional relevancy to the other, smaller forms of Opera. And almost everything about Opera makes browsing more productive.

Opera is Not a Browser...

...it's a Platform.

I like to cut to the chase; even if that kills the plot, I don't care. You see, the Opera browser for the laptop and the fat machine cannot be understood as something separate from Opera Mobile or from Opera Mini, which provide little windows to the great Internet on various form-factors of phones du cellular. (Opera looks, feels & performs identically on Mac OS X, on the Windows PC and on the Linux Desktop, too.) The diffent ports & versions of Opera, they are of a piece and that's as it should be. Completely brilliant! A concept so simple (the execution is hard), no one thought of it.

Comparisons Fail

Opera is most often compared to Firefox. Firefox, the browser, is our frame of reference; it is our way in to the conversation about sticking it to The Man. Firefox is the rebirth of Netscape (whose air supply Microsoft once removed) and we're all pulling for Firefox. Firefox is the Internet Explorer-killer. Firefox, at 200 million...300 million downloads in a short while, is sweet vengance...against bad hair, bad manners and bad taste, bad digital changing pictures on the wall of your living room, puffed up salesman-like American CEOs & Aspergers. This is what's on the collective mind, our elephant on the table. We in the alternative software field can hardly escape from this weird leitmotif as from some of our most familiar nightmares.

So it is easy to see why Opera gets the "browser" tag: Firefox does tabs, Opera does tabs; Firefox has extensions, Opera has extensions; Firefox renders pages (fast), Opera renders pages (faster). See? And they both have layers.

Opera could be the new Firefox. Well, that may even be true. But you know about David Bowie's secret to success: 'I like to be the second one to a new sound.'

Pull back the lens here. The PC is cool. It's okay. There's something like half a billion of them and with olpc there may be several billion out there on the velt and in The Bronx within 10 years. But there's over half a billion cell phones today and the industry hasn't even reached adolescence yet. If large numbers of people are going to be accessing the Internet -- you need to talk to Japanese kids about this, or use a Palm Treo (which I just bought for my wife...the 650, not the yucky Windows version...amazing!) -- then it's going to be through the cellie. PC too, but mostly cellie...quite a few different sizes and shapes of cellie.

If you look at what Opera Software -- the Norwegians -- are focusing on, it's the levers & knobs of a single Internet experience across all relevant platforms. The Opera Experience. From this perspective, and considering that the operating system as we knew it can fade sharp-ish to a transparent dial-tone (Linux will soon be a quick-boot like a cell phone), Opera more resembles Windows than Firefox.

Opera is the platform.

There's another difference between Firefox and Opera that's germain. Firefox is the opposition, it's self-definition is a contrary...contrary to an old, obsolete thing. Firefox is governed and run by a foundation, a not-for-profit. Opera is run and has grown under tough commercial imperatives. Lacking the drive for filthy lucre, and with an inescapable past/identity tied up in historic platform wars, Firefox has no mobile strategy and so is destined for semi-relevance in a world of connected devices cluttering our purses -- which may be to say 'irrelevance'.

Focus, Humility, Self-Effacement, a Quirky Sense of Humour & Focus

Did I say 'Focus'?

And they listen, those Norwegians. Part of being successful in business, as in personal relationships, is the ability to listen (personally, I'm only just learning this myself ;-). This means co-equally an ability to take in new information and to learn. The Opera Software people in Norway are evidently good at this. A few years ago, Opera was hardly visible and its brand was ragged and just forming. The software is not open source, but managers have brought on the most effective techniques in community management. They have also iterated their go-to-market, in one case by making the browser free for the PC (it can't have been an easy decision). Above all, there seems to be a comfortable meeting of being human with technological awareness which has made it possible for Opera Software to pursue the difficult objective of bringing the Opera Experience across vastly different platforms -- at a time when the benefits of doing this are non-obvious.

Being successful in business is about deciding who you are, what you are doing (as well as what you are NOT doing) and then being yourself while you line up your resources to achieve the agreed goals. I think we can learn from the Nowegians about this one. Opera Software may be the best case study in commercial open source business practises (doing well while doing good) that we have.

My Front Pages

While they render okay in Firefox, my web pages break when viewed in IE, Safari and Opera. Except for IE, it's not necessarily the browsers' fault. My XHTML skills are just so lame that I have no idea what's wrong with my CSS file when I can't see my footer. (Maybe Patryk will take some old motherboards in exchange for a good long tutorial?)

But there's something I can see in Opera. It's the heart of a few Norwegians and the soul of all the new machines.

Firefox Downloads

Bob Sutor points out that the number of Firefox downloads is over 150 million. From his cue, I've added the live counter to my NavBar ----->

That's a pleasant surprise because the hype-detecting moj-O-meter has been quiet -- probably the best strategy for Global Domination & Elimination of Bad Software.

The news dovetails interestingly with the news this past January from the XiTi study (in French) which indicates Firefox then had an average of 20% share of market across the countries of Europe and about a 16% share in the US & Canada.

North America, 15.88%
Latin America (incl Mexico), 5.79%
Europe, 20.10%
Asia (incl Russia), 8.81%
Africa, 9.41%
Oceania, 18.60%

I'm guessing that the wide variations across different countries are due to the different commitment in each country to websites that are designed with IE-only HTML or forms characteristics -- bad, nauty HTML.

This too shall pass.


Sam Hiser

OFF-WHITEPAPERS

ARTICLES


www.flickr.com
This is a Flickr badge showing public photos from swhiser. Make your own badge here.


Locations of visitors to this page


Google
Search PlexNex

  

View Sam Hiser's profile on LinkedIn

Powered by TypePad