The best programmers in the world have contributed to FFmpeg | Lex Fridman Podcast
The speaker explains what motivates contributors to FFmpeg and VLC, citing passion for multimedia, technical excellence, and real-world impact. FFmpeg is described as one of the best programming schools in the world, demanding deep understanding of computer architecture. The conversation also touches on how open source amplifies passion projects far faster than traditional endeavors.
Summary
The speaker identifies several layered motivations behind contributions to open source multimedia projects like FFmpeg and VLC. The primary driver is genuine passion for the subject matter — many contributors arrived through a love of anime or movies, and the advice given to aspiring open source contributors is always to work on something they love. The speaker personally cites his love of movies as the reason he works on VLC.
Beyond passion, the speaker argues that FFmpeg represents one of the greatest programming schools in existence. Contributors are reviewed by some of the most experienced programmers in the world, who rigorously scrutinize every line of code. This culture of excellence produces world-class developers — the speaker notes that Andrew Kelly, creator of the Zig programming language, was himself an FFmpeg developer. The environment forces contributors to deeply understand computer architecture, including CPU pipelining, SIMD, ALU operations, and I/O — knowledge the speaker believes is increasingly rare among modern software engineers.
The technical demands are extreme: video rendering requires hitting a 16-millisecond frame deadline with no margin for error, and FFmpeg is likely running on hundreds of millions or even a billion CPUs at any given moment, meaning every instruction has massive real-world impact.
Finally, the speaker emphasizes the importance of pride and impact. Unlike many software jobs — such as building invoice portals — working on FFmpeg or VLC means contributing to something used by hundreds of millions of people, something even a grandmother can understand and appreciate. Lex Fridman closes by citing John Collison's quote that 'the world is a museum of passion projects,' arguing that open source software uniquely accelerates passion projects through network effects, enabling small teams to build something far greater than the sum of their parts.
Key Insights
- The speaker argues that the primary motivation for FFmpeg and VLC contributors is passion for the subject — many contributors came to the project specifically because they loved anime or movies, and his advice to anyone entering open source is always to work on something they genuinely love.
- The speaker claims FFmpeg is 'the best school ever' for programming, because contributors receive code reviews from some of the most seasoned programmers in the world, and Andrew Kelly — creator of the Zig programming language — is cited as a direct product of this FFmpeg education.
- The speaker argues that a critical and increasingly rare skill — deep understanding of computer architecture including CPU pipelining, SIMD, and ALU operations — is a prerequisite for contributing effectively to FFmpeg, and that this knowledge is what most modern software engineers lack.
- The speaker estimates that FFmpeg is likely running on hundreds of millions or even a billion CPUs simultaneously at any given moment, meaning that micro-optimizations at the assembly instruction level have massive global impact on compute resources.
- The speaker contrasts FFmpeg work with typical software jobs like building invoice portals, arguing that the ability to tell a grandmother 'I do this so you can play video on your laptop' reflects a meaningful, tangible impact that fuels contributor pride and long-term motivation.
Topics
Transcript
[0:02] Uh, what do you think motivates all the incredible contributors that we've been talking about? Like, what's the what's the engine? It's so interesting to see, like you said, they're sitting in the basement. What's the driver? What's the engine there? There are many uh drivers, but weirdly the main one is that what we do in multimedia plays videos, and video is cool, right? And and for example, we have so many people in the community who arrived because they loved watching anime, right? And and this is like the advice when people ask me [0:34] "What should I work on in open source? How do I start?" And my question my answer is always the same. Work…
Full transcript available for MurmurCast members
Sign Up to AccessMore from Lex Clips
How the Civil War ended | Gary Gallagher and Lex Fridman
Gary Gallagher and Lex Fridman discuss how the Civil War ended, focusing on Lee's surrender at Appomattox and Grant's magnanimous treatment of Confederate forces. They explore how Grant's generous surrender terms, influenced by Lincoln's reconciliation goals, contrasted with calls from Radical Republicans for harsher punishment and how this approach facilitated national reunification rather than perpetuating resentment.
White supremacy after the Civil War | Gary Gallagher and Lex Fridman
Historian Gary Gallagher discusses Reconstruction, white supremacy, and Confederate memory in post-Civil War America, emphasizing that Northern troops were insufficient to enforce equal rights for freed Black people, and explaining how the "Lost Cause" narrative allowed the South to reframe the war's purpose while Jim Crow became the mechanism for maintaining white supremacy.
The truth about the Civil War - Why people volunteered to fight | Gary Gallagher and Lex Fridman
Historian Gary Gallagher discusses the distinction between causation and motivation in Civil War volunteerism, explaining that while slavery caused the war, most Northern soldiers were motivated by belief in preserving the Union as a democratic republic. He emphasizes that understanding citizen-soldiers' sense of civic duty and American exceptionalism is essential to comprehending why ordinary people risked their lives for the Union.
Christianity and religion during the Civil War | Gary Gallagher and Lex Fridman
Both Union and Confederate sides during the American Civil War were overwhelmingly Protestant Christian and used religious justification for their military efforts. Interestingly, Confederate leaders like Lee and Jackson were notably more overtly religious in their official communications than Union commanders like Grant and Sherman.
Racism in America after slavery was abolished | Gary Gallagher and Lex Fridman
Gary Gallagher discusses how abolishing slavery was only the beginning of achieving equal rights for Black Americans, noting that most Northern whites prioritized saving the Union over ensuring racial equality. He explains that legal changes like the Civil Rights Act took over a century to achieve, while the deeper work of changing societal attitudes and prejudices remains ongoing and vulnerable to exploitation.