How a Robot Stole Our Jobs (And Did It Better)

Automatically generated libraries have received criticism thus far for being unintuitive. This doesn't work for Twilio, because our API is our main product. In this talk, I discuss the challenges in automating the creation of human-friendly helper libraries and show how we succeeded in developing our own generated libraries, while making them better than our previous versions using a new tool we developed in-house. I'll also show the other things we have automated with this tool.


Carlos Diaz-Padron
@cdpadron
Twilio
Software Engineer, API Team

Carlos is a Software Engineer for the API Team, responsible for Twilio's highly-available public and internal platform API. Previous to Twilio, he spent a short time working at Mozilla implementing features such as Background Sync in Firefox OS. A graduate of Carnegie Mellon University, Carlos's passion for software is matched only by his passion for theatre and the performing arts.