News for hackers. Stuff that matters.
Re:Scaling Zapier to Automate Billions of Tasks by ahstilde on Thursday February 11, 2016 @04:02PM (#11083222)
Hi Bryan,

I'm a student at the University of Virginia and a founder who hopes to use Zapier to "scale" my business processes as my venture moves from high-touch to more mass-market products. I took a class called Internet Scale Applications where we implemented a scalable application with Docker, Django, MySQL, ElasticSearch, and Kafka. It's great to see that what I learned is immediately applicable in the industry.

My questions has to deal with problem recognition and tool selection. From my understanding of Zapier, you guys went into YC after university, with little time in the industry. As you were scaling, how did you recognize problems in your technology which were present / were approaching, and how did you choose tools to address these problems?

I ask because many times the information overload of tool selection can lead to analysis paralysis. This is most often seen with the "Django, Node, or Rails" debate of student programmers who want to make something, but I presume it's a flaw of human nature, and not of youth.

Re:Scaling Zapier to Automate Billions of Tasks by bryanh on Thursday February 11, 2016 @04:09PM (#11083281)
You'll find most successful business folks don't obsess over tool selection - good enough is good enough, customers don't care about code quality, etc. Engineers (myself included) tend to want to compare tools and pick the best one possible to solve a problem and of course - opinions vary.

Both have their place - but err towards the former in the early days.

One could write a book on the subject (and many have!).

Re:Scaling Zapier to Automate Billions of Tasks by FourSigma on Thursday February 11, 2016 @05:50PM (#11083960)
Do you have any notes/slides from that class? That class sounds very practical and interesting!