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).