Warning: the following will likely offend someone’s mom, and the defeatist attitude will contribute to m0aR jocks giving wedgies to nerds and shoving them into lockers and possibly also raise cancer rates in children or something.
Also, a note: this is directed to web developers in general.
(For the following, imagine Homer Simpson prancing around mocking Flanders or something.)
Ooooh, a “stern warning”, oh I’m sure those overpaid execs are just shivering in their £ 500 loafers at the thought that they’ve been issued something with about as much teeth as the “angry letters” the UN issues to random dictators committing whole-scale genocide of some ethnic group they hate while sipping their freshly-squeezed morning orange juice and playing a round of golf with their military buddies in the warm tropical sun. Yeah.
Meh. If the laws don’t actually do anything about it, I guess so.
Seriously did Target ever actually change their web site after they were sued? Did they pay out more than a bajillionth of .005% of whatever they earn to the guy who complained?? I don’t remember anything happening to the 2000 Sydney Olympics committee, do you? It’s like it doesn’t matter.
Truth be told, only a few raging cripples (that’s me in the future ‘cause I be agin’) and a few pathetic friendless web nerds (that’s me now) are going to complain about a site not working for UAs without Javascript, or a site not working for the blind, or a site that requires a mouse (after all, people who use mobile phones and PDAs are used to the whole sites needing mice thing, right?). You are not going to have the Web Standards Evangelical Movement’s black-clad jack-booted ninja storm troopers break into your bedroom in the night-time and drag you away because you were making millions with your site that only works for 89% of the population (isn’t that a pretty big majority??). Instead, you will sit comfortably, people will ask you to speak at big WebDev and business conferences to tell the world how you made it big with your site-building prowess and design skills, and if a few whiny people shake their feeble fists at you and yell through the din “Well, I’m-a gonna sue ya, ya hear! SUUUUUUUUUUE!” and you’ll be like “What? I can’t hear you over the roar of my adoring fans and the loud clanking of the cash rolling in and my bank account overflowing. Did you say [color=black]ajax is stronger than dirt[/color]?? Okay, m0aR AJAX coming right up! It’s popular stuff! I can’t give it away fast enough!” You might also get interrupted to get photographed for the cover of TIME.
Nobody will chastise you for not knowing (or more likely not caring about) the difference between a real button that talks to a server and an anchor tag with “#” as the href with some CSS-dressing to make it look like a button (promising me it does something!!!) with a bunch of onclick events stuffed into it. With maybe 4 extra divs wrapped around it for good measure (like Google does). ‘Cause I mean, look, Google does it. Google does lots of silly things, lots of bad code, Javascript that’s poorly written. All you hear is praise. “Ooooh, teh googles!
” Can you hear the girls’ hearts aflutter? I can.

[quote=““Simon Willison””]
The Web for me is still URLs and HTML. I don’t want a Web which can only be understood by running a JavaScript interpreter against it.
[/quote]
[quote=““Paul Boddie””]
I hate going to sites with NoScript enabled, seeing a mostly blank page, and then upon enabling scripts temporarily, seeing a layout that the site’s developers could have produced by just emitting the damned HTML in the first place rather than their fancy JavaScript snippet-pushing code in conjunction with some perverse mix of JSON and whatever else.
It’s like they don’t want your CPU to get cold or something.
[/quote]
See, just non-rich weenies whining. They can babble 'til foam comes out of their mouths, but you don’t have to listen to them. Is this why they aren’t working at Google or eBay or Facebook?? Is this why their web sites look like a cyborg designed them??
But I guess at the very least, I can ask for m0aR if I’m going to be force-fed Javascript on toast every online minute of my life.
I can’t see Andy Clarke’s twitter page. I get this nasty message about how I suck balls and smell like a reptile because I don’t have Javascript on… so I’m curious, and I switch to a Javascripted browser, and I expect… I dunno, sharks shooting lasers out of their eyes? [url=http://unrealitymag.com/wp-content/uploads/2010/07/chewie.jpg]Chewbacca riding a giant squirrel fighting nazis??? Obviously something must be REALLY REALLY AWESOME about Andy Clarke’s twitter page because unlike all the other twitter pages, this one won’t let you see a single word of content without having it on.
So I turn it on… and I see…
…a normal twitter page.
WTF. No sharks. No lasers. No Nazis. Nothing is spinning, dancing, glowing, no custom content just for me, not even a clock giving me real time. “It’s like they don’t want your CPU to get cold or something.” Hm…
Yeah. Awesome! This is the profession I want to be associated with! We’ve never heard of the separation of concerns, or if we did, Jeff Croft just told us it’s nothing more than a web developer’s wet dream, not to be confused with reality.
I should switch jobs and go clean toilets before I get so depressed I commit suicide or something. Or maybe I should go write an angry letter on teh interwebs.