Archives For October 2009

We just keep rolling them out; we’ve just released the Expensify Android application!

You could own this!

Again, what can you do with it?

Add Cash Expenses

For example, just after a fancy meal with clients, pick up your phone, press Expensify, press Add Expense, enter the amount, the name of the restaurant, enter the client’s name in the comments field, and press Submit to send those details right on up to your Expensify account, one click away from being on your next expense report! And if your company requires a receipt…

Upload Receipt Images

Simply snap a picture of the receipt with your phone’s camera, and it’ll be also sent up to Expensify, either attached to the expense you just entered, or unattached, ready to be attached to an expense later.

Install It

So don’t just sit there, pick up your Android G1 or MyTouch phone, head to the Market, and search for Expensify, or just check out the “Just in” section in Finance!

The app works on all currently released Android phones – and if you’re thinking of getting a Motorola Droid phone, coming our next week, don’t worry, we’ll have your expense reporting needs covered!


Mobile Developer


Another update: As of 2009/10/26, this position has been filled and we’re not accepting new applications.  Thanks for reading, and good luck in your search!

Update: Lots of feedback on this latest Craigslist post.  Equal parts fan mail and hate mail, with a few genuine applications — some of which are quite good.  The upshot is skip the XHTML requirement if you prefer.  But if you do decide to submit it, it’ll be viewed very favorably.

Hi. I’m David, the CEO and founder of Expensify. I’m looking for someone to hire, full time preferably but contract if necessary, who is the following (in order):

1) Really cool to work with. This doesn’t mean you’re some crazy party person or ride scooters throughout the office. Just a solid, nice, hard-working, compatible, fun person who jokes a lot and has a good time while doing amazing things. For example, we take the team overseas every year for 4-6 weeks. We leave family and friends behind to go find a remote beach with power and internet (easier said than done!) and work very, very hard all day and night while having a really fun time. (We’ve done Thailand, Mexico, India, and most recently Turkey. Next year is TBD.) Is that interesting to you? We’ve worked for the first year out of coffeeshops, and are currently squatting in a 19th floor penthouse lounge area at one of our teammates’ apartment building because it has a great view and free wifi. We have the money for an office, but honestly, it’s just not important to us. Sure we’ll get an office someday (and probably sooner than later, as the team grows), but in the meantime we find the nomadic lifestyle is actually *more* productive and *more* invigorating than a daily commute. Does this resonate with you, or creep you out?

2) Super talented, in a general way. There’s just too much that needs doing, and it’s way too varied from day to day, for anybody to do just one thing. Sure, everyone has their general areas of focus, but we need someone who is actively inspired by learning new things that take them out of their comfort zone. If the day after hiring you for a design job I said “Ok, we need someone to sneak into this conference and plant this business card in the hand of this person — we’re all busy, it’s up to you,” do you think “wtf, that’s insane” or “hell ya, I’m on it!” Same thing goes for “I need you to write a compelling blog post once a month” or “time to get an office, find one and fix it up to be nice on a budget of $X” or whatever. We find the best generalists can do anything they set their minds to, and generally excel further and faster than a specialist could. Does this describe you, or do you think such a thing is impossible?

3) Specifically talented in design. While generality is important, we actively lack certain skills that we need you to bring to the table. Namely: you’ve got to be a really good designer. If all goes according to plan, you’ll spend most of your time developing a really compelling visual brand for the site, promotion materials, etc. So you’ve got to really love this and be good at it.

How does this sound so far — something you might be interested in? To throw a few more specifics in, we’re looking for someone who:

– Knows Photoshop, HTML/CSS down cold. Obviously.
– Can make nice icons, charts, and other graphics from scratch.
– Is good at finding and using non-crap stock photography.
– Has a clean, crisp design style. We don’t need super duper fancy or glitzy. Just professional and compelling.
– Ideally can hang in PHP and JavaScript. You won’t need to do much with it, but ideally you could work around it without breaking it.
– Maybe has experience with Dwoo, PHP, lighttpd, Ubuntu, or SVN? These are some of the tools you might come in contact with.

Finally, and this is actually an important one:

– Is really, really enthusiastic to work with us.

The reason for the last one is that we just don’t have time to interview or even consider anyone who isn’t just totally, totally amped for this opportunity. If you’re the one, we will move mountains to get you. Every single person we’ve hired has required that we bend over backwards — anyone who’s any good at all comes with strings attached. That’s fine, I’d expect nothing less.

But we need that level of commitment in return. If you’re just thinking “Meh, I might as well apply because I’m unemployed / hate my job and have nothing better to do,” then please, seriously, save us both the time. I only want to hear from you if you are thinking “OMG, this sounds like the best opportunity I could possibly imagine. I didn’t know there were teams like this in the real world, and I certainly didn’t think they were hiring.”

Before getting into the application process, here’s a bit about us. We’re a 5-person team consisting of 4 tech folk and 1 tech-savvy marketing person. We raised $1M earlier this year (in a massively over-subscribed round that involved us turning away some very, very big-name investors) and have most of it still in the bank. We’re on the tail end of really honing our product, and looking for someone to bring a professional polish we just can’t do ourselves.

As for what the company does, honestly, to the right candidate it won’t matter. Just by reading to this point you should already have decided if you’re going to apply. But suffice it to say, we are disrupting an established, multi-billion-dollar industry with a extremely innovative business model that we feel will net real success measured in a rare currency for this valley: dollars. We’re not out to get eyeballs or usercounts, we’re going to make cold hard cash.

Anyway. If you’ve decided you want to apply, here’s where the rubber meets the road. Remember how I said “only apply if you’re super amped?” Now’s the time to prove it. The application process is very strict. If you don’t follow it, I can’t promise a response. But if you do actually follow the rules, I promise I’ll respond to you within 1 week of your application with either specific next steps or a clear rejection. I hate to be hard on this point, but our last job post generated over a hundred responses (despite involving perhaps an hour of essay questions) and I don’t have another 100 hours to review applications.

1) Redesign our homepage ( and send it to me in beautiful XHTML as a JPG. That’s right, I actually said that.

At this point you might be thinking “no way am I giving you a free design”. If so, ask yourself that: “do you honestly think I’m going to take your design without hiring you?” Think about it: if it’s worth taking, it means you’re good, and that you’ve got the job. And if it’s not good, then there’s no risk of me taking it, right? So what have you got to lose?

Alternatively, you might be thinking “no way am I spending that much energy on this job application.” If so, congratulations! You just determined that you’re not right for this job. After all, a key requirement for the position is that you want it so much you’re willing to work hard to get it — if you’re not willing to work hard for it, you’re by definition not qualified, so cool. This test has already accomplished its job and everybody wins.

Next, you might be thinking “Look, I’m willing to work hard for it, but I don’t have the hours it’ll take.” If so, let me ask you this: how many hours would you be willing to spend going through rounds of in-person interviews (including all the time it takes to get here and back)? I imagine quite a few. Why not take a few of those hours and spend them in the comfort of your <insert comfortable container here> doing the thing that you claim to love, while simultaneously proving that you’re the ideal candidate for the job you claim to want very badly?

2) Explain your design. Why did you do it that way and not another? What are your priorities, and what do most people do wrong that you do right? What does your design help us say about ourselves, and how does this distinguish us from our competition?

3) Tell me about yourself. What about this job post appealed to you, and what turned you off? How would you recommend we do it differently? What have you done with your life so far, what do you want to do with the rest of it, and how will a stint at Expensify help you on your path?

4) Include a link to your portfolio, or links to specific sites or pieces that you created.

And that’s about it. It’s a tall order. But I’m really, really hoping you’ll take it by the horns and do something amazing with it. After all, every single day with Expensify will far, far more challenging than this. Might as well get a taste now.

Thanks. I hope to hear from you soon.

David Barrett
Founder and CEO of Expensify
Follow us at
Personal blog:
Company blog:
Recent coverage:

You might have read how Danger, the company that manages the Sidekick phone, managed to, uh, lose all its data.  Like *all* of it.  For all customers.  Irrecoverably.

Granted, I’m probably following this story closer than most because I have a Sidekick in my pocket.  (Actually, it’s not in my pocket this instant because it’s plugged in lest it run low on batteries and lose all its data forever.)  I hosted the first developer dinner, when it was still called the Hiptop.  I wrote its first calculator.  (That’s right, it originally shipped without a calculator or an alarm clock.)  I’ve upgraded through four different versions of the handset.  I’ve been a loyal customer.  Even when Sidekick retargeted its marketing to blinged-out rappers, I stuck by its side(kick).

So the fact that they completely blew this totally basic operation is simply infuriating.  I mean, come on.  This isn’t hard stuff.  There are so many spectacular ways for problems to arise, but no backups?  That’s just… demoralizing.

Anyway, why am I taking this depressing walk down memory lane?  So I can say this: I commit to you, loyal Expensify users, that this will never, ever happen to you.  Not on my watch.  (And given that I’m the CEO, my watch is 24/7.)

Here’s why:

Expensify runs three geo-redundant datacenters, located in three different cities using different ISPs, replicated in realtime using distributed two-phase commit transactions.  This means even if two of those cities suddenly fell off the face of the earth, we still wouldn’t lose a single transaction.  Furthermore, we do 2 different nightly backups of the database to a storage volume that itself is backed up many times over — in entirely different datacenters.  All this is encrypted in more ways you can count (including ways that even I don’t have the authority to decrypt), with procedures in place for how to recover from backups or even rebuild the entire site from scratch at a moment’s notice.

Anyway, I don’t know where I’m going with this.  It’s just so absurd for a company like Microsoft to lose *everything* on their customers.  I mean, we back up even our *log files* twice nightly.  To not back up your customer data is downright offensive.  Security and reliability aren’t just good ideas.  They’re obvious ideas.  Obvious ideas that we take incredibly seriously, even other trusted names don’t.

David Barrett