Monday, September 27, 2010
Friday, September 10, 2010
Thursday, September 9, 2010
At Yelp, we push new code live every day. Pushing daily allows us to quickly prototype new features and squash bugs in a proactive manner. Because we aim to deploy new code so often, we're always looking for ways to make the process efficient and painless.
There are four main stages to the Yelp push process: code review, integration, testing, and finally, live deployment. Each step is important, and there are ways to maximize the efficiency of all of them.
An interesting and detailed guide on how does Yelp do releases.
Many entrepreneurs are familiar with Amazon Mechanical Turk, a service where real people perform small tasks for equally small pay. Being located in Canada, I’m unable to use the service directly (as it’s only open directly to US users). Thankfully there is a startup called PickFu, which enables startups worldwide to ask a simple A/B question through the Amazon Mechanical Turk API.
While I keep seeing more and more feedback from entrepreneurs utilizing Mechanical Turk to get results for their customer research process I take it with a huge grain of salt. In my case I ended up with dummy and default replies which have little to do with real feedback.