Meet the Team! (Part 2)

Posted by Jon Ying on September 08, 2009

Hi Dropboxers! it’s time for another installment of Meet the Team! Today we’d like you to meet another member of the client team, and probably the second most famous member of Dropbox; Rian Hunter. Rian originally hails from Miami, Florida, but went to school at MIT with most of the Dropbox team and now works at Dropbox HQ in San Francisco. Many of you may know Rian as the mastermind behind the highly anticipated Linux client for Dropbox, but he is also responsible for much of the seamless user experience when using the Dropbox client on your computer.

How did you get into computer programming?

I’ve always been interested in math and technology but especially computers. I started programming in Perl when I was about 15. I didn’t think it was fast enough so I moved into hacking Apache modules in C and using some mod_perl. I started getting interested in kernel hacking at about 17 and wrote a toy kernel that ran on top of L4 micro-kernel

Ever since I read “The C Programming Language” by Kernighan and Ritchie, I’ve been a lover of C and to this day I still can say that C is my favorite language to program in. But really programming is one of my favorite things to do and I love to learn about new algorithms, programming languages and paradigms, no matter how obscure. Big fan of Haskell and Factor.

Which OS do you prefer?

Debian for life! XMonad for life!! My first computer ran Windows 3.1 and I went through every version of Windows till XP. During high school I started collecting a lot of obscure junk computers that I could only get NetBSD to run on (old-world PowerPC Macintoshes, random Sparc64 machines). In college, I finally had some money to buy new machines and my world became a lot more x86 centric, so I bit the bullet and finally made the transition to Linux.

Vim or Emacs?

Emacs for life!

Current favorite apps?

Mixapp is sweet!! Etherpad is sweet!!! Meebo is also sweet!!

What do you do in your spare time?

When not coding Dropbox, I like to make graphic demos in Javascript (see below). Music is also a big part of my life and I spend the rest of my free time playing my guitar if not reading or crawling the web. Hanging out is also really fun.

What do you do for Dropbox?

I would describe myself as part of the sync quality team — I work on the Dropbox desktop software to make sure that the sync engine works as expected and always does the right thing. I do some OS-level integration hacking on Mac and Linux and basically make sure that the client is bug free with Arash (this is called QA for all you software people). My Dropbox claim to fame was the Linux port :)

How did you join Dropbox?

Arash and I actually lived in the same dorm. Several years ago we had a couple conversations about Dropbox and he told me a lot about the difficulties of architecting this kind of system. This sounded really interesting to me, and a year later he offered me a job which I accepted after graduation.

So what are your thoughts about having to work for a college dropout?

It’s very neat because Arash is one of the most intelligent people I know. He has a giant amount of passion for Dropbox which inspires all of us to work hard and make sure Dropbox is as high quality and painless to use as possible. It’s this kind of passion that differentiates us from the competition and I think our users can see that.

How do you use Dropbox?

I have a Mac at home, use Linux at work, and have a web server running the Dropbox daemon. I frequently edit files in my Dropbox to auto store things on my web server. I also use Dropbox to share music (all legal of course!) and files with friends and also use it as my main backup solution (a total of ~55GB in my Dropbox). I run our nightly builds on all my own computers and try to be as much of a stress test as possible to make sure there are no bugs come release time.

What can we expect from the client team in the near future?

Right now we are fervently working on making sure our Snow Leopard integration is perfect. We’re also in the middle of testing our latest client with LAN Sync, Explorer/Finder toolbar integration, and lots and lots of performance enhancements. The next release we’re working will feature Selective Sync and we’re also tackling preserving resource fork data and Spotlight comments and other extended attributes on the Mac. Soon after we’ll be adding the capability to watch any folder on your machine.

Can you give us an idea of the music on your playlist right now?

I’m a HUGE bossanova enthusiast. If you enjoy listening to recordings by Joao Gilberto and Antonio Carlos Jobim then you know what I’m talking about. I was really into 50s cool jazz for a long time also and I frequently listen to KCSM. In past lives I was into My Bloody Valentine, Depeche Mode, Stereolab.

Do you have anything you’d like to say to all the Dropbox users in the world?

24 Comments to Meet the Team! (Part 2)

Kilpela
September 8, 2009

The cube is awesome.

ErlyD
September 8, 2009

Nice work, Any chance we could see a palm WebOs app? That would let me send files or share files when on the go.

cjwworld
September 9, 2009

Thanks for sharing and look forward to selective sync and watch any folder feature

sergiorondan
September 10, 2009

¡We want a client for dropbox in KDE :( !

arash
September 10, 2009

<3 rian

devolute
September 10, 2009

It's great to see the Linux client for once produced to a simliar quality as its Windows/Mac brothers. Good work.

mugpet
September 11, 2009

1mpulses
September 13, 2009

ew…rian?! haimes > hunter

pmccann
September 13, 2009

OK, so leave it to me to add the wholly gratuitous observation that Rian is pretty damn cute (in a deeply geeky way, of course!).

Name
September 13, 2009

Since you are familiar with NetBSD, don't suppose you can throw out a NetBSD release? At least for the i386 version?

Deitrich Zook
September 17, 2009

Very interesting to read your programming experience and how the company was formed. Thank you for bringing the product to Linux!

Rob Lombardi
September 17, 2009

I live and work in San Jose and my radio dial is always on KCSM! Pretty cool to meet a fellow jazz fan through DropBox of all places! By the way, have you seen that girl from Ipanema? I wonder what she looks like. ;)

marcfest
October 4, 2009

Hey, Dropbox is great. When can will you release the next version with the “selective sync” feature added?

Chris
October 14, 2009

Do you just use dropbox on your web server for backup or for something else?

lala
October 26, 2009

just wanted to say hi. thanks for linux port. i heard about dropbox 3 days ago. my life right now is much better, i just realized that life without USB and syncing multiple computers automatically is amazing. i leave a script at office and continue at home or other office. wow

my suggestion is right now u guys have amazing product but marketting is weak. its quite shocking i haven't heard about u in last few years. hard to beleive…

still goodluck

cheers

fnl
November 13, 2009

Looking forward to the xattr support for OSX! Nice to hear you are working on it!

Chris
November 13, 2009

Your the cutest developer I have ever seen!

G. Steeves
November 17, 2009

Does anyone have a phone number for DropBox Headquaters?

juan
November 19, 2009

I'm waiting impatiently for the “selective sync”

Shashank
November 20, 2009

Thanks for porting to Linux.

I'm a newbie to emacs..
Could you share your .emacs file? ( I hope thats not a violation of the company's policies !)

A.J.
March 3, 2010

Any chance that dropbox will ever run on Linux with a PowerPC processor?

Jenny Sharps
June 28, 2011

I downloaded dropbox at work today and thought I remembered that you were a part of it….awesome.  WTG Rian Hunter!

Columbus Wang
July 19, 2012

Can we have folders sorted on top instead of mixed in with files, at least optionally so?

Nidia
October 16, 2012

In college, I finally had some money to buy new machines and my world became a lot more x86 centric, so I bit the bullet and finally made the transition to Linux.