Devreal

Scale By The Bay 2018: Robert J Neal Interview

Scale By The Bay 2018: Robert J Neal Interview

Recording: Scale By The Bay 2018: Robert J Neal Interview

yeah I'm Robert Neal I work at udemy as a principal software engineer on the data team and we're here in San Francisco right now our focus is on a Bayesian experimentation platform so it's fairly unique in that not a lot of companies are doing Bayesian experimentation at scales so there's a lot of interesting challenges there and yeah I mean there's challenges both on the framework side as well as the analysis side and the education side so challenge is all around but it makes for really useful business value output yeah so I guess the most interesting track is probably gonna be it's hard to pick maybe software architecture yeah so today we'll be talking about how to efficiently do bootstrapping at scale so bootstrapping is a statistical method it's fairly computationally expensive but you know with appropriate algorithms and using spark and Scala I you can do it fairly efficiently so we'll be talking about that today that's a good question yeah I mean I guess they're you know everybody's doing you know very interesting and different things so there's like a lot of opportunities to learn [Music] poverty's so far there's been shared some interesting talks on just functional programming generally on things like acha acha streams and those are all I think things that we can bring back to udemy and and use to help our business for me functional programming is a lot easier to reason about so my background is primarily in object-oriented programming for the first decade of my career and then once I was exposed to Scala I never looked back I think you could just write programs that are much easier to reason about express things more concisely and focus more on solving really interesting problems rather than you know struggling with your your programming language or your environment now a lot of programming languages are moving more towards conciseness but I think functional programming still has an edge on reasonability and is a natural way to express solutions to problems I mean yeah everyone at scale by the bay has been great there's been a lot of good talks and in talking to you know people who aren't even giving talks are also doing interesting things so I mean just like the wide range of people who are working on different things and functional programming I had lunch with contributor to cats and got a lot of interesting information about where cats is going some of the differences between scat cats and Scala said so just like really interesting opportunities to learn what people are interested in what they're doing and how you can apply that to the work [Music]