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