4 ms·
I seriously doubt they would have been able to deliver site with complexity of Opentable in a couple of month even if working full time. Do they have track reco
by smm2000 12y ago
I seriously doubt they would have been able to deliver site with complexity of Opentable in a couple of month even if working full time. Do they have track record of building sites like this in that short timeframe? In two month you could deliver something that will choke with 20 users, will have no failover or reliable backup, horrible db schema and will likely have unusable design. Anything else requires more time, meetings, people and research.
Even if it was their idea (aka no communication and decision overhead, working 16hours/day), two month is pushing it.
- crdb 12y agoConsidering these guys were working with petabytes/day scale web stuff beforehand (guess that narrows down the previous employer...), I'm sure they'd know, and that quote was for part time work, not 16 hours a day. I know both personally, have seen their code and previous work, and trust them to have given a pessimistic estimate. If you have tight, modular code following good practices (e.g. a relational backend, not an ORM), you have experience doing it before, there's no micro-manager, and with a clearly defined, functional spec, you can build robust things that scale well relatively quickly. We're not talking about a new Facebook here, merely copying 80% of the functionality of an existing product for a launch in markets with no competition, as greenfield. Also, it's not like a site like that would reach a million users in a couple of months, nor would it win design awards, but why should it? It just needs to process transactions accurately and list a bunch of shops across a few countries. I do think that the global market for programming talent is like that for real estate here in Singapore: I pay around 2 grand a month, and my neighbours across the street something like 8-10 for the same space. It is what it is. You'd be amazed how "cheap" it can be to hire a greybeard these days, sometimes less than twice a fresh Stanford grad...
- tracker1 12y agoNot only that, but simply keeping an existing system from crushing itself under its' own weight... Knowing how/where you can effectively add caching, or even pre-aggregated data into an existing system can be the difference between a system going under, and being able to keep the single-instance database server from collapsing your business while a new system can be established.
- jnbiche 12y agoI'm pretty skeptical, too. At Google or Facebook (or wherever they were), they were working on a small slice of a massive pie. Building a complex site like Opentable from scratch is a different creature altogether. Two months "part-time" seems pretty optimistic. >It just needs to process transactions accurately and list a bunch of shops across a few countries. Yes, I hear this kind of off-the-cuff assessment frequently from potential clients, and I turn them down if I'm not able to help them see the complexity often involved. After all, opentable is a restaurant reservation system for the entire world. >You'd be amazed how "cheap" it can be to hire a greybeard these days, sometimes less than twice a fresh Stanford grad... This is true, and the open ageism among SV companies makes me incredibly sad.
- dublinclontarf 12y agoReally? It's not like research is being performed where the answer (and how long to find it) is unknown. Two months, with two experienced engineers should totally be enough. Sure it's not going to have all the bells and whistles but it should at least be a very very good better than MVP.