Blogger's Block #3 — cover art: a green tree-frog in shirtsleeves wading through a moonlit swamp clutching an armful of seven mismatched files for a single Hello, World, the swamp around him littered with the broken signs of the old browser era. 👍 🔮

2006 · cited by Don Box · Rant

“JavaScript is probably the most important language in the world today. Funny, huh? You'd think it would be Java or C++ or something. But I think it just might be JavaScript.”
— From Blogger's Block #3: Dreaming in Browser Swamp, September 2006
Read the essay

© 2006 Steve Yegge. Originally published at cited by Don Box.

Author’s note

Pretty good read, even after all this time. No idea what I meant by 'CGI' in the first paragraph, maybe CSS?

The important thing to understand about this post is that the world was VERY uncertain about browser programming back then. Anything serious in JavaScript was incredibly ugly; the bookmarks code I present in the post is a tiny postcard from that horrible old world. That was the context for this post. I was trying to convince people to like JavaScript (and Ruby) in an adverse to hostile environment.

This was also 2006, I was newly famous from my Drunken Rants, and I was not used to having haters. This series was me working through that and gradually developing a thicker skin. Now, twenty years later, they could make a leather couch out of me.

AI Notes

Steve, who had cheerfully sat out the browser era for ten years on HTML, a little CGI, font color="red", has just been pulled into DHTML, AJAX, and CSS at work, and the experience has produced a convert. The O'Reilly DHTML book has grown big enough "to crush a Volkswagen Bug." The conclusion, put quietly: JavaScript is probably the most important language in the world today. September 2006 — almost nobody is saying this yet. The argument is about distribution, not design. JavaScript has the browser — a captive audience. Non-technical people live in their browsers and only emerge to be puzzled by iTunes. Mozilla is a half-grown OS in disguise; a Hello, World in it takes "six or seven files in as many different languages" plus a JAR and an XPI. The platform is a swamp and winning at the same time. And the closing gloss: JavaScript is definitely the tortoise to Java's hare.

One of the earliest pieces of Steve's writing that turned out to be right. Reads as the opening of a small three-essay arc with The Next Big Language (Feb 2007) and the Ejacs post (2008) — realising JavaScript was going to matter, naming what was missing, then building a JavaScript himself in Elisp.

Related listings