Interview with John Rezig, published July 25 at usesthis.com

Who are you and what do you do?
I am a javascript programmer. I work in
Khan Academy , I develop the next generation training system. I am the creator and lead JavaScript developer of the
jQuery library and the author of two books about JavaScript - “Pro JavaScript Techniques” and “Secrets of the JavaScript Ninja”.
')
What iron do you use?
My main work computer is a 27-inch iMac (i7 processor, 8GB RAM) with a 22-inch optional monitor, the main laptop is a 13-inch
Macbook Pro (Core 2 Duo, 4 GB RAM). I have a wired Internet with a speed of 60Mb / s from the provider RCN (approx. That costs him $ 80 / month). I have some backup machines that I use mainly for tests, including
Windows XP PCs,
Chromebooks, and
MacBooks . I also use a large number of phones and tablets for testing, most of them are in the Filament Group, which are the basis of jQuery Mobile.
I also have a
Mac Mini , which I use to view media files. One of them is connected to a projector that can play 720p video (
BenQ W500 ), another one is connected to a 19-inch LCD screen in front of the simulator.
As a communication tool, I use the
iPhone 4 and the newly acquired
iPad 2 for testing — these are the privileges of Khan Academy.
In the kitchen I have connectors for iPod / iPhone and speakers to which I can connect my iPhone and listen to music while I am cooking. There are similar connectors in my car.
I have a 5 Bay RAID-5 NAS (
Thecus N5200BR ) with five 1TB drives (that is, about 3.6 TB of disk space that is fully used). I copied all my media files to this device and stored them on a backup disk in case of a hard drive failure. Also backup of all my documents is stored on
Dropbox .
What software do you use?
I use
Firefox (with
Google Mail and
Calendar in bookmarks). I work a lot at
Google Docs , create presentations at
Keynote, and write for blogs at
Textmate . I communicate via
Skype , Google Chat (in GMail) and IRC (using
IRSSI ) and share screenshots via
Gyazo .
For development I use
Chrome ,
vim (
vim configuration file ), Textmate and
iTerm2 . I constantly open a large number of browsers: several versions of Firefox, Chrome,
Opera and
Safari . I run
VMWare Fusion with even more browsers (including several versions of
IE , Firefox, Opera, Chrome and Safari). I use
MAMP to
easily start a local web server and
MySQL DB for testing. I keep all my code in
Git (on
Github , often in closed repositories), and the backups are on Dropbox.
In my phone, I have icons for quick access: iPod, Clock, Notes, Camera, Settings, NOAA (opens weather.gov), Calendar,
Twitter ,
Foursquare ,
Carcassonne ,
MassTransit (shows buses in Boston),
Yelp ,
Facebook and
iSSH , Maps, Safari, Messaging and Phone.
To play the video, I use
VLC and
Boxee ,
iTunes to listen to music (synchronized with Last.fm). I use AirVideo to watch movies on my iPhone and iPad.
The files I buy in iTunes, Amazon MP3,
Netflix streaming and download on Usenet. To use Usenet, I use
SABnzbd + on one of my Mac Mini, which connects to Giganews and receives news from NZBs.org or Newzbin.
I play
Starcraft 2 (id: frowny.396, I'm Silver Protoss),
Minecraft and some of the games on the iPhone (including Carcassonne and
Words with Friends ). In Carcassonne, I am in the 50th place area, my ID is my email: jeresig@gmail.com.
What configuration do you think is ideal for yourself?
I am very close to her, despite this I have several desires. I would like my MacBook to have a built-in 3G modem, I would like it to be easier to print on my iPad, I would like Chrome to become better, so that SABnzbd + is smart enough not to re-download files so that my iPhone is faster, so that I don’t need an electronic key (dongle) to make presentations using my MacBook, so that Boxee will drop less, so that my car has an audio input, so Dropbox can save backup copies of my files in Google Docs and Mail.