Five years ago, I wrote a dumb little article about "two-way, cross-domain communication in the
<script> tag". It was something I hacked up at work one day while trying to solve a problem. My solution didn't do anything much new; I was standing on the shoulders of all kinds of people who had written about cross-domain XMLHttpRequest workarounds before. All I did was put two or three people's ideas together, and then I wrote an article about it.
What I'm happy with, though, is that I think my writing has aged well. I've become a better writer over the last decade or so, mostly because of this blog, and when I look back at my own writing now, 2006 seems to be just about the time when it starts to become tolerable. If I were writing the same article now, I'd probably be less cutesy, but honestly, I don't think I'd change much. Most of all, I'm glad that the demo still works after five years. How many five-year-old software demos on the web are even still there, let alone working? Most of the links in my article to other people's blogs and such -- all the people I borrowed ideas and code from -- are broken now. Bidynodes is actually the one defensible reason that I keep on renewing the registration on shoeboxfulloftapes.org (which I actually bought specifically for the purposes of this article; in order to demo cross-domain stuff, I wanted a second domain that I knew I could keep around indefinitely!) year after year.