» tagged pages
» logout

(Feed found, click Add Page to syndicate.) Error finding feed, please try again » Find feed title

A Blog Page allows you to add entries, for news or other time sensitive postings

(Login required to save to your tagged pages.)
(or Cancel)

Make further edits, (or Cancel)

(Login required to save to your tagged pages.)
(or Cancel)

(Editing anonymously: to be credited for your changes, login or register a new account)

Change Page Permissions? Changing these permissions will adjust who can modify this page.

Anonymous (change)
(change)
(or Cancel)
Upload an image from your computer:
or Copy an image from a URL:
or Erase the current icon:
Icon Preview:

or Cancel

Erase alexrussell? The contents of alexrussell page and all pages directly attached to alexrussell will be erased.

or Cancel

(Editing anonymously: to be credited for your changes, login or register a new account)

other page actions:
alexrussell

alexrussell

Tags Applied to AlexRussell

No one has tagged this page.

alexrussell Wiki Pages

What is alexrussell? Edit this page and describe it here.

sorted by: recent | see : popular
Content Tagged alexrussell

Power, Authority, and Blame

Alex Russell has another one of his insightful posts titled Power and Authority. He talks about the core tenets and then ties it to the W3C, and who we should be "blaming" for the slow upgrade of the Web, and it requires a look in the mirror:

As a case study in putting your faith in the wrong idols, you can’t do better than posts like this which “blame the W3C” (via Molly). Blaming the W3C for not pushing the web forward is both humorously off-target and distressingly common. I’ve written about this before, but fundamentally you can’t blame the W3C for failing to act because it’s not the W3C’s job to act. An MBA should be able to tease this out a bit more effectively – any decision only requires that you have answers for five questions: why? what? how? when? who?

Answering these for pushing the web forward is straightforward, even on a simplistic level:

  • Why?: it’s too hard to build reasonably sophisticated interactions with current web technology
  • What?: new tags, JS and DOM APIs, CSS syntax, and renderer support for all of the above. Eventually, a spec or five reflecting these new technologies.
  • How?: we could try asking the W3C to do it, but they don’t have any power. When they’ve been left to their own devices, the W3C has failed. Miserably. Over and over and over again. Instead, browser makers should introduce new stuff and then agree to agree on it (via the W3C or similar organizations).
  • When?: introducing new features in any given browser seems doable in short-order. In the case of Open Source browsers, the answer is “as soon as someone decides to invest in them”. Competition has even spurred Microsoft to some level of action. The likely time-scale for new features over all, though, appears to be on the order of 5+ years. That’s clearly not soon enough.
    TODO: investigate ways to speed this up.
  • Who?: browser makers and others in a position to affect the code that goes into the renderers we use.

Figuring out “how” leads you directly to “who” in this case. The action we all want is the sole purview and responsibility of the browser vendors and they alone have the power to push the web forward. The “web standards community” has made it clear that they’ll need the imprimatur of some authoritative body where agreement can be forced, but that hasn’t kept the browser vendors from taking the initiative there, either. The big, open questions then center around how the “web standards community” can make enough room for renderer vendors to try out new stuff, since that’s how we get new things. Demanding agreement on what to do before trying it out demonstrably doesn’t work, so it’s then imperative that there be a mechanism for the web to iterate prior to standardization. In fact, I’ll argue that this is now the biggest reason that Paul Ellis isn’t getting the improvements he wants out of the web: there’s no mechanism in place by which any browser vendor can take significant risks without incurring the wrath of a swarm of WaSPs, or worse. Attempts to even begin to lay the groundwork for such a mechanism have been shot down forcefully by may folks who, like Paul, view “fixing the web” as the W3C’s job.

Standards bodies are animated only by the needs of industry to reduce costs by forcing vendors to agree on things. Like Open Source, they can act as a back-stop to the monopoly-creating power of network effects by ensuring that the price of software commodities eventually does reach zero. In this context, then, the W3C’s only effective function is to drive consensus when visions for how to go forward diverge or lead down proprietary ratholes. Asking the W3C for more is the fast path to continued disappointment.

The W3C is just a sail and all sails need the wind to function. You can’t blame the sail for the wind not blowing.

Ajax: Ajaxian

A Lovely Box For Your Toolkit (Alex Russell)

Alex on the SitePen Dojo Toolbox AIR app. Able to run local builds without a command line. James Burke ported the Rhino build dependencies to use the AIR JavaScript engine.

Dojo: del.icio.us tag dojo

Gears De-Brands

Alex gives his thoughts on the debranding and what it means. Important: code and open source is more important than names, but we wanted to symbolize the project as too many people thought it was "a Google project".

Dojo: del.icio.us tag dojo

Jeremy Keith: 'Year Zero'

<sep/>more or less exactly correct in this blog entry laying out his thoughts on the dustup over the W3C's CSS Working Group. I have a nit to pick, but I'll do that on my blog.

W3C: Del.icio.us W3C Tags

CSS 3: A Giant Serving Of FAIL

The ideas Alex Russell proposes here (mixins and explicit inheritance) are _excellent_, and could be truly useful if they ever make it into a browser with some market share.

W3C: Del.icio.us W3C Tags

Agile Ajax: An Interview with Dojo Creator Alex Russell, Part II

Today we have the continuation of the interview with one of Dojo's creators, Alex Russell.

Dojo: del.icio.us tag dojo

Page 1 | Next >>
Username:
Password:
(or Cancel)