My name is Andrew Dupont. I’m a web developer. I’ve been writing JavaScript for more than a decade, but I still have to look up the argument order for [].slice
every time I use it. I live in Pasadena, California, but I travel as much as I am able.
About Me
Tedious things! I write JavaScript for my day job, though I’m also partial to Ruby. I am the maintainer of Prototype, the venerable JavaScript toolkit.
I’m the author of Practical Prototype & script.aculo.us, a book about Prototype and its sister effects/UI library. It’s published by the wonderful folks at Apress and can be purchased from their web site, from Amazon, or from an actual bookstore, if you’re lucky.
When prodded, I’ve spoken about JavaScript at conferences like SXSW Interactive, JSConf, and TXJS. Depending on what you want out of conferences, you’ll think my talks are either (a) provocative or (b) frustratingly devoid of technical content.
In my spare time I tinker on projects. I’m quite fond of Raspberry Pis, Arduinos, ESP8266s, and over‐engineered home automation setups. Unless I’m especially lazy, those projects get written up and put on this site.
I know a lot about CSS and a little about design, though if you want me to design something for you you’re probably confused.
I was a Journalism major at The University of Texas at Austin. Over the years, to my dismay, I grow more and more to believe that the markers of writing “well”— proper spelling and grammar, paragraph structure, and such — are merely tools we use to feel smarter than other people. In spite of this, I still get annoyed when I see an apostrophe where it should not be.
Before Tumblr was a thing, I was inspired by some of the original tumbleloggers to hack WordPress into a more versatile sort of blogging tool in which articles commingled with photos, quotations, code snippets, and reviews of things.
Not long afterward, WordPress added official support for many of these things, so I’m basically maintaining a one‐person fork of WordPress. I am a cautionary tale.
You can e‐mail me with this equation: (the word blog plus one of those ‘at’ signs plus the domain name you see in your address bar). You can find me all over the web, too. Or, if you prefer, you can just leave a comment on one of my posts and it’ll reach me.