Gonzo programming (or “Fear and loathing in JavaScript”)

A few months ago, I took my ideas about DOM bindings and aggregation by proxy (I really should’ve called that “mix-in by proxy”), and started writing something… a little wild. A little out there. Of course, it’s not finished yet – very few great things in software ever are – so I still don’t have anything to show for it. (I will, though… I’m planning on posting a FF add-on demonstrating my work here, in miniature.)

In any case, with what FF4 betas gave me earlier, I kept thinking of where this was all going, and I realized the best way to say it was to “borrow” the words of Hunter S. Thompson:

“I had two bags of hash… sixty four bits of desktop machine… five sheets of high-powered design notes… a saltshaker half full of membrane… and a whole galaxy of multipurpose strings, numbers, booleans, functions… Also, a quart of tests, a quart of make, a case of select, a pint of raw pointers, and two dozen cookies. Fig newtons. Not that I needed it all for the hack, but once you get hold of a serious tool collection, the tendency is to push it as far as you can.

And yes, I do need somebody to love… (warning: NSFW @ 1:50)

Believe it or not, this isn’t an April Fool’s joke! But to me at least, it sounds so silly that today seemed a great time to tell it. The “two bags of hash” refers to my hash string key module and my 1:1 hashtable module. I don’t do drugs.

I’ve been thinking this modified quote would be great as a t-shirt, and/or that I should record it as audio.

Ironically, this turns out to be blog post # 500 from me… what a waste.