Menu
Sign In Search Podcasts Libraries Charts People & Topics Add Podcast API Blog Pricing

Ryan Peterman

๐Ÿ‘ค Speaker
1027 total appearances

Appearances Over Time

Podcast Appearances

The Peterman Pod
MSL Eng Director: Promo Hacking, Industry Shifts, Regrets | John Myles White

And that's what made it so appealing when the first post by the original founders went out.

The Peterman Pod
MSL Eng Director: Promo Hacking, Industry Shifts, Regrets | John Myles White

I was like, oh, you guys are doing the thing I wanted people to do, which is like,

The Peterman Pod
MSL Eng Director: Promo Hacking, Industry Shifts, Regrets | John Myles White

not claim that it is impossible to make high-level languages fast, which is like so much of actually how the Python community sometimes behave is to be like, oh, well, we can't be fast, but also fast isn't important.

The Peterman Pod
MSL Eng Director: Promo Hacking, Industry Shifts, Regrets | John Myles White

And to me, like that double hit of like, well, we can't be it and it's not important really didn't work for me.

The Peterman Pod
MSL Eng Director: Promo Hacking, Industry Shifts, Regrets | John Myles White

So Julia really resonated.

The Peterman Pod
MSL Eng Director: Promo Hacking, Industry Shifts, Regrets | John Myles White

I think I probably is the guilty party of trying to make it more part of the data science wars because I was myself a heavy user of R and was just so disappointed in R. Just so incredibly disappointed in how often I would try to do a project and R just like fought me at every step of the way.

The Peterman Pod
MSL Eng Director: Promo Hacking, Industry Shifts, Regrets | John Myles White

But Python is also like this.

The Peterman Pod
MSL Eng Director: Promo Hacking, Industry Shifts, Regrets | John Myles White

I mean, if you look at all the really great libraries like PyTorch, like, you know, deep down at the end of the day, you're gonna look at C++ code, or you're maybe even looking at like handwritten assembly or handwritten like kernels for GPUs, or at least you're looking at something written in a much lower level language.

The Peterman Pod
MSL Eng Director: Promo Hacking, Industry Shifts, Regrets | John Myles White

And so Julia was really about trying to solve that.

The Peterman Pod
MSL Eng Director: Promo Hacking, Industry Shifts, Regrets | John Myles White

And I don't think it totally won, which I think is probably why you didn't know about it.

The Peterman Pod
MSL Eng Director: Promo Hacking, Industry Shifts, Regrets | John Myles White

I think it was very hip at one point and has become less hip.

The Peterman Pod
MSL Eng Director: Promo Hacking, Industry Shifts, Regrets | John Myles White

But it's actually doing okay.

The Peterman Pod
MSL Eng Director: Promo Hacking, Industry Shifts, Regrets | John Myles White

I think it's in the top 25 programming languages by users in the world.

The Peterman Pod
MSL Eng Director: Promo Hacking, Industry Shifts, Regrets | John Myles White

So I think it's a real language that's really out there.

The Peterman Pod
MSL Eng Director: Promo Hacking, Industry Shifts, Regrets | John Myles White

But for me, the thing that really matters, even though I don't know that it's killing it, Julia is the only people still actually fighting that fight.

The Peterman Pod
MSL Eng Director: Promo Hacking, Industry Shifts, Regrets | John Myles White

Fundamentally, any code that's slow is slow because it's doing stuff it doesn't need to do.

The Peterman Pod
MSL Eng Director: Promo Hacking, Industry Shifts, Regrets | John Myles White

Like that's just sort of the most basic fact about slow code is that the reason you're slow is because you could have done something else and you did something slower instead.

The Peterman Pod
MSL Eng Director: Promo Hacking, Industry Shifts, Regrets | John Myles White

And something like R is doing this pretty easy.

The Peterman Pod
MSL Eng Director: Promo Hacking, Industry Shifts, Regrets | John Myles White

This in Python is not quite as dire, but it's still there is slow.

The Peterman Pod
MSL Eng Director: Promo Hacking, Industry Shifts, Regrets | John Myles White

you end up paying an enormous amount of overhead cost for the possibility that someone might do something more dynamic.