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

Kieran Kunhya

πŸ‘€ Speaker
1922 total appearances

Appearances Over Time

Podcast Appearances

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

However, it's great when you start a new project from scratch and you do everything in Rust.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

But it's very not good when you interrupt with the existing part.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

And some part of the Rust community believes that they need to rewrite everything and everything will be better with Rust.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

And the answer is like, no.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

Like I'm almost always and all my years of being engineer, manager, CTO of startup and so on, don't rewrite anything.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

But the reason is the following, and this is very important to understand.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

It is an order of magnitude easier to write code than read code.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

And you see that also with LLM.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

They can wipe code, but analyzing is a lot more difficult.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

And so when you arrive to a very complex piece of code, you don't understand it.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

Because it's so much more effort to understand the code from someone else because you don't have the thought process.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

And often I joke about some languages, mostly Perl, for example, which has very complex syntax.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

And imagine I am at my maximum intellectual efficiency in programming, right?

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

and I write the best code ever, I will not be able to understanding myself six months later, right?

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

Because reading code is more difficult.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

So very often you arrive, you don't understand all the wisdom, all the business logic, the reasons that were done that is maybe not documented.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

And you say, well, I'm going to write it.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

And the thing is, no, you don't, right?

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

Because that's, as Kiran said, right?

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

I'm going to reroute core utils in Rust.