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

Jeff Kao

๐Ÿ‘ค Speaker
514 total appearances

Appearances Over Time

Podcast Appearances

Rust in Production
Radar with Jeff Kao

And even these concepts you can see are applied to like things that aren't even just programming languages, even in like distributed computation frameworks, like literally map reduces is that concept.

Rust in Production
Radar with Jeff Kao

And you see that in spark and, and with all the new sort of data infrastructure that's written in rust or even like SQL, because if you think about like,

Rust in Production
Radar with Jeff Kao

you know, like the where clause in SQL is like a filter or, you know, you can, you can do reductions with grouping.

Rust in Production
Radar with Jeff Kao

Like they're all sort of these ways to express the,

Rust in Production
Radar with Jeff Kao

how you process data in a way that's very elegant.

Rust in Production
Radar with Jeff Kao

And it's commonly used throughout all these different paradigms.

Rust in Production
Radar with Jeff Kao

So I really think that on the Ruby side, for me, when I first started, I was like, wow, this is like Python, but better.

Rust in Production
Radar with Jeff Kao

But that's going to make some people angry, obviously.

Rust in Production
Radar with Jeff Kao

And that was me being a naive college student looking at

Rust in Production
Radar with Jeff Kao

you know languages and seeing like oh where where's the sort of trend going and why is everybody using ruby on rails and it's really just understanding that like it's it's a very pleasant experience and very expressive language and and having all of those like sort of batteries built in gives you a lot of gives you a lot of productivity and almost like brings more joy to to programming

Rust in Production
Radar with Jeff Kao

for really expressing like your ideas because really at the end of the day programming is about creating things and almost it's almost like a creative profession that I think most people don't really assume is creative from the outside but you're you're trying to solve problems and build things and being able to express things in in a very

Rust in Production
Radar with Jeff Kao

I guess like terse manner is very conducive to you sort of getting into the flow state as a programmer.

Rust in Production
Radar with Jeff Kao

I think it's a mix of the two things.

Rust in Production
Radar with Jeff Kao

You have the tools, but it shouldn't necessarily be like, you know, the tools help you express something.

Rust in Production
Radar with Jeff Kao

So maybe like as as like drawing parallels to maybe some other hobbies I have, like, say you're a musician, right?

Rust in Production
Radar with Jeff Kao

Especially like in jazz music, you know, like jazz musicians spend a lot of time practicing because they want to express like, oh, I want to play the chord changes in certain ways and like work on that.

Rust in Production
Radar with Jeff Kao

Or I want to learn these certain scales.

Rust in Production
Radar with Jeff Kao

And, you know, at the end of the day, music isn't about scales or chords, but those are the tools you use to express yourself.

Rust in Production
Radar with Jeff Kao

And once you sort of have those tools ingrained and they get out of the way, they come natural to you, then you can express, you know,

Rust in Production
Radar with Jeff Kao

your music, how you, you know, write music and, and add these things.