Brandon: THANK YOU THANK YOU THANK YOU.
I'm glad you mentioned how you lost your work because of lack of a backup. There are quite a few snarky comments here about it, mine won't be one of them. Instead I thank you for your candor.
There are some cultures where mistakes and failures aren't explicitly mentioned; they're swept under the rug (wouldn't want to lose face!). I hate that. Instead I think we can all learn a great deal by reading someone say (in not quite as vulgar words): "I fucked up. I made a very simple, stupid mistake". It's of course implied the takeaway is "don't be as stupid as I was".
And then I stepped back for a second and remembered that just 4 months ago my laptop was stolen and I lost 6 months worth of photos... which of course I hadn't backed up anywhere.
We all make mistakes. We all forget things in a time crunch that don't seem so important until something really bad happens.
You point out one of the most poisonous things about nerd culture. By pointing out when people are doing something that is in retrospect stupid, we train them to hide mistakes.
I've done it plenty myself, so I'm casting no stones here. But there's a giant gap between appearing smart and being smart. We rightly value smartness, which is great. But by playing Nelson to stupid mistakes and stupid questions, we encourage the appearance of smart over actual learning. To keep getting smarter, you have to be willing to look stupid sometimes.
Between Github, S3, Dropbox, etc., it just about takes effort to be in a position to lose data.
That said, I don't mean to fault the author as much as I want to encourage everybody to start using the tools available as part of their every day routine. If you're in a position now where catastrophe to a hard drive or a stolen laptop could affect your business in any way, you're doing it wrong, and it takes practice and regiment to correct, so start correcting it now, or you never will until it's too late.
I am constantly shocked how intelligent technology people frequently fail to make backups.
Backups are so easy today - USB sticks, cloud backup, server backup, etc. Why do so many people ignore this basic step?
My cofounder quit the day we got our email to interview and wouldn't budge no matter how much I tried to reason, cajole, or beg him to change his mind. At the time I played a weekly poker game hosted by a bunch of YC founders and I still remember walking in with two bottles of champagne in my hand that I bought before I got the breakup text and announcing "guys, I've good news and bad news and reason to drink either way".
I don't blame him at all. We had built up a ton of great chemistry working together for 6+ months but it was on a startup that flamed out with a firesale acquisition and he wanted more stability, especially with his wife grueling away at a residency to pay for their mortgage.
I still think it was a mistake though and not just on his part. He was my Woz and I would've gone to greater lengths to get him to stay if I truly had the Jobs zeal.
Also, would love an opportunity for a seat at one of those poker games.
I happen to know of Sift Science and I feel its one of the stronger products in the valley today, but that said, even if I did not know your company at all I'd be rooting for you even more after reading this.
The good ones know exactly what to say ... The great ones say exactly what should be said, mostly without even knowing it.
Thanks for this post Brandon
Come on folks, one or two comments are probably enough. Lets move on.
> Six days before the interview, my laptop crashed and we lost our entire demo.
No backups, svn/git/vcs, Dropbox, a USB drive?
Losing a partner is a difficult thing in business. Losing your code is just silly.
Investors have seen it all. While I expected this setback to screw up our funding, it didn't make a difference in the end.
When this kind of shit happens, just carry on.
Miraculously a week later I was invited out to Silicon Valley to demo our novel tech, though not to Y Combinator but one the biggest tech firms out there. Not sure how that happened ... people talk, I guess.
So if you don't get in to Y or others I say send a reply making them doubt their decision. This worked for me this past April and more so in 2008 when I was accepted into another popular incubator program.
Not exactly an attitude that will impress VC's, and you'd be surprised at how small a world high tech is.
If you have car/health insurance then paying for backups should make sense to you... if it doesn't your data is clearly not very important (to you).
Thanks for sharing.
These are raw, rough notes -- we didn't bother to polish them much since they were only for our own usage. But hopefully they're still useful as an example of how one team prepared for the interview.
ALWAYS use source control!
Wow! Backup much?
Not exactly a ringing endorsement of the qualities of the poster as a software engineer. You'd think that for a project that might change the rest of your life, you'd spend some time reading up about back ups or source control.