What it's like to start work at Quora
quora.com
quora.com
Sometimes I'm on a very specific diet, and I do like getting out of the office from time to time, so I'd hate to feel like an outcast for not eating with everyone everyday.
I think it might be more in keeping with the spirit to suggest group lunch outings just to get out of the office. My old team at IBM used to take our lunches to the park across the street by the Charles River when the weather was nice or take lunch bicycle rides.
Folks also bring their own food sometimes. I'm sure something can be worked out for you too if you have special dietary needs and what we have isn't appropriate.
Our dept was 7 people at it's largest and it had always had a tradition of ordering from one restaurant together. It was a very tedious process to get everyone to agree and hellish for people with dietary restrictions. As for being seen as an outcast if you brought your own food, or didn't eat with the group, yes , the manager tended to read you the riot act if you tried to go out for lunch or brought your own.
For some reason I like it a heck of a lot better than dropbox's http://techcrunch.com/2011/02/10/inside-the-psychobox-a-tour...
Thanks for the compliment!
But the other is that I'm not currently the kind of engineer who would want to work at Quora. Right now, I'm more of a tools / low-level guy than a web guy, and I'm pretty close to the machine (at this very moment, I'm writing an x86-64 disassembler). Doing development (rather than testing or debugging) on an EC2 instance is not something I would like to do; nor would I like being more or less forced (via peer pressure if nothing else) to use a Mac (I run Windows almost exclusively on my 2nd gen Mac Air) and develop with vi, Emacs or TextMate. I far prefer a powerful desktop with multiple monitors to any laptop + external monitor, and I like and appreciate what an IDE with integrated debugger does for productivity (though that's much more the case in non-dynamic languages).
It's true that we don't have that many requirements at that low-level right now, but we certainly do have some work done lower than the web-stack -- we even got an ex-Ksplice engineer joining us to help with that.
But maybe I could also have included some of the deficiencies too, to make it a little more balanced--I agree with you it does seem too rosy with what I had mentioned, but overall the experience has been really positive. I've tried to keep things as real as possible, no-holds barred, instead of being filled with corporate imagery. So you can see the messy desks, cardboard boxes, boring food, lack of 6-core Xeons with 12GB RAMs :)
This made me feel.., strange.
Reddit is down to running with only one developer (and surviving fine).
How many people does it take to run/develop for Quora and why?
Isn't Quora "simply" a feature-rich forum system like Stackoverflow (with a different layout) ?
ps. why are we not allowed to see when a question was asked on Quora?
You can actually seem when a question was asked on Quora, if you click on the last activity timestamp on the question. It's just not that easily accessible because we want to emphasize the fact that each Quora question page is something that will last over time and not be transient. The page should mean the same when the question was first asked and when others visit any amount of time later.
I would say that given their ambition, it'd be a big mistake to ever look at its current state, as if it were a finished product, and then ask exactly what it would take to make/maintain that visible feature-set. That's leaving out everything that led to that point – which is not a clone of any other site – and all the options they've created for next steps, and all the hidden expertise/systems for keeping it vital.
You can get a superficial clone of lots of sites by treating their current instantiation as a frozen spec, and bidding it out. But you can't discover new constellations of winning features, and adapt the site endlessly to new problems and opportunities, without staff that knows and likes the codebase as if it were an appendage of their own bodies.
P.S.: Regarding your PS, click the timestamp representing 'Latest Activity' on the bottom of the right column; you'll see a dated log of all question-activity, back to when the question was initially asked.
the 13inch macbook pro also surprised me, what about when you want to work away from the desk with the 30inch monitor?
commit 9bcf5be94a6ce3efac5fda8de342a476af52d231 Author: Adam D'Angelo <dangelo@ugcs.caltech.edu> Date: Tue May 19 15:28:20 2009 -0700
autotest work
commit 9da3069015ec3b2821f9825eb100a62dcedf70f3
Author: Adam D'Angelo <dangelo@ugcs.caltech.edu>
Date: Tue May 19 14:04:43 2009 -0700 add after_git_update.py"You should be ready to make this startup the primary focus of your life"
That could mean a wide range of things - from social engagement and occasional dinners at work (as described in the post) to
http://www.jwz.org/gruntle/nscpdorm.html
or
That statement can't quite get any harsher I would think :)
So are all team members using the same EC2 instance? Or they each get their own different cloud-machine?
(Do EC2 instances support persistence in the file system anyway?)
I assume they have a culture of shame and pride for power and responsibility afforded to each developer.