Open source projects like VLC and FFmpeg rely on extremely small core maintenance teams (5-15 people) despite having thousands of contributors over time, because contributors typically leave due to life changes, making it essential that code be excellent and maintainable from the start; this high-stakes environment, where code powers critical infrastructure like servers and Android phones, creates a culture of harsh but matter-of-fact feedback focused on code quality rather than personal attacks.
Deep Dive
Prerequisite Knowledge
- No data available.
Where to go next
- No data available.
Deep Dive
Lex Fridman on the genius of Linus Torvalds | Lex Fridman PodcastAdded:
One of the legends of the community is of course Linus Torvalds who uh created Linux and is a long-time maintainer of the Linux kernel.
As legend goes, he can be pretty harsh on this meritocratic process of reviewing the code and saying it's not good enough. Can you Can you just speak to to the legend of Linus Torvalds?
>> Linus is one of a kind, right? And and I would even go and say that what he did you don't get is more interesting that what he did on the Linux kernel.
He's very [snorts] harsh, but what people don't see is usually when he's harsh to it's people who are maintainer of part of the kernel, right? So they know him, right? So he's not very harsh like that to everyone. The thing is what he created in his room is basically powering every server online, right?
Even at Microsoft cloud called Azure.
I'm quite sure 70-80% of the servers are running Linux. All your Android phones are running Linux. What he did um with the power of a of a good source, sure, is amazing. Um and yes, the quality of the Linux kernel is very high and yes, it's difficult, but we cannot compromise on that. We cannot compromise on quality because in the end and you have to understand that is the core community of VLC is five people.
The core community of FFmpeg is 10 to 15.
And we are the ones who are going to maintain your code, right? Because 1,000 contributors in the timeline and just 10 staying it's 1% chance that someone comes and stays. 1%. So you will have change of job, change of wife, you have children, you have accident in life, you're going to change jobs, whatever. You're not going to come back.
It's most likely. So we are the one going to maintain your code. It needs to be maintainable. It needs to be excellent.
And yes, sometimes that means that you need to rework your work because it was good, but it's not excellent. And we need excellence because we have very few to maintain something that is critical for the whole. But we should also mention that there is some some spiciness, some harshness to the language that's sometimes used when you're uh keeping this high bar of excellence.
Uh is there something to say to that?
>> It It's true, right? Um It's also the fact that for example, what we're doing is low level, it's extremely technical.
Uh you get into this community, the tone gets um very like a type of It's a subculture, right? So people who arrive from the external um basically not known to the subculture. Most of those people around FFmpeg and VLC, we do VideoLAN Dev Days, VDD, uh every every year.
They're so fun in real life and they love it, but it's true that you're online and sometimes like the the tone you don't realize how it is. Uh but that's okay. It's a culture. I mean, you get this in the gaming culture, there's pretty harsh and tense the way people communicate and it's everyone understands that the way you show love and respect just looks different in different communities. Sometimes people It It depends. If it's a book club, usually people are going to be much sweeter. If it's a open source >> [laughter] >> project that's very high stakes and used by millions of people. But it's very not often insults that you see for example in the gaming, right? And so Linus' tone is a bit unusual even for the open source community. It's more like It's more harsh on the result saying, "No, this is not good. This is crap." Those type of things that you will see. Try not to make it about the person, make it about the code. Yeah. It's very very matter-of-fact. And I think you've got to look at it in terms of you know, the famous FFmpeg is developed almost entirely by volunteers and that's true. And you've got to imagine someone's done a hard day's work at their day job, they come home, you know, terseness might be a thing, you know, and and that's not something to take personally.
You're tired, you're busy, but you still care about this open source stuff.
And you may not be able to explain and and handhold someone on every subtle detail.
Related Videos
Agentforce NOW AMA: Build with React and Salesforce Multi-Framework
SalesforceDevs
490 viewsβ’2026-05-28
How agent o11y differs from traditional o11y β Phil Hetzel, Braintrust
aiDotEngineer
450 viewsβ’2026-05-28
Re: π£οΈπthepropheduπ2026 GST 103 CLASS (E-EXAM REVISION)
theprophedu
636 viewsβ’2026-06-04
WEB TECHNOLOGIES UNIT-2 | Degree 4th sem BCOM Computers web technologies unit-2 full explanationπ―β
LearnwithSahera
1K viewsβ’2026-05-29
More tests are always better? How to use AI to identify tests that bring little value
Alliance4Qualification
335 viewsβ’2026-05-29
Search Algorithms Explained in 60 Seconds! π€π¨
samarthtuliofficial
218 viewsβ’2026-06-01
People of Game of Thrones using JavaScript DOM
AltCampus
296 viewsβ’2026-05-30
Instagram accounts got PWNed
EricParker
13K viewsβ’2026-06-03











