Berkeley Tech Talk on Performance

I went to Berkeley today to talk to a group of students about performance, why it matters, and how Yelp as a company approaches it. Since Berkeley now teaches Computer Science in Python and Yelp uses this language extensively I decided to focus on Python profiling, then explained tracing and how this is used at Yelp, and concluded with a word of caution against premature optimization and lack of user-centered performance monitoring.

Here’s a picture of the room before the event started:

Room before beginning the talk

It was a lot of fun to get to talk at Berkeley, thanks to the students and Yelp for setting this up and making it happen!

If you’re interested in the slides, they’re here. If this link stops working, or if you want to download a PDF version for some reason, here is a link to a hosted PDF version.