Fabrice Bellard, Programmer of the Month
- https://www.youtube.com/watch?v=UHJgQVmIajY
- Original title: You Owe Him
Prompted by a John Carmack tweet admitting Fabrice Bellard is "almost certainly a better overall programmer than I," Prime dedicates the video to profiling Bellard and awarding him a tongue-in-cheek "Programmer of the Month" from his fictional startup. It's a walk through the career of a famously low-profile French programmer who has, over 37 years, quietly shipped an improbable amount of foundational open-source software — FFmpeg, QEMU, QuickJS, and more — with no social-media presence and often from a single desktop PC.
Bellard was born in 1972 in Grenoble, France. At 17 he wrote LZEXE, the first widely used executable compression for MS-DOS: a small stub decompresses the program in memory at launch, letting compressed .exe/.com files run transparently — valuable when memory and disk were expensive. It spread across BBSs and became famous without any promotion on his part. Roughly a decade later he published Bellard's formula, a way to compute the nth digit of pi in base 16 about 43% faster than the prior best. On December 31, 2009 he set the pi world record — nearly 2.7 trillion digits in 90 days — notable less for the digit count than for using a single desktop PC costing under $3,000 instead of a multi-million-dollar supercomputer.
In 2000 Bellard started FFmpeg under the pseudonym "Gerard Lantau" (confirmed as him via a 2014 git commit), likely to avoid patent-holder lawsuits in an era when video codecs were heavily patent-encumbered. FFmpeg went on to dominate media processing and is still used by essentially every large tech company. The same year he also won the International Obfuscated C Code Contest with a program computing and printing the then-largest known prime. Three years later he created QEMU, still actively maintained and used as the backbone of countless services (including emulating GitHub Actions runners). He later co-founded Amarisoft, a 4G/5G lab-testing and telecom software-stack provider where he serves as CTO.
What impresses Prime most is that Bellard never stopped building during his Amarisoft tenure. His projects include a full Windows 2000 emulator running in JavaScript in the browser (Firefox running inside it, dial-up-style connection and all), evoking Gary Bernhardt's "Birth and Death of JavaScript" talk except real. He also maintains QuickJS, a small embeddable JavaScript engine he keeps making faster (about 42% faster in the last month), and MicroQuickJS, which compiles and runs JavaScript in as little as 10 KB of RAM. Prime frames Bellard as a rare programmer who is simultaneously an ultimate specialist and generalist — codecs, virtualizers, browser-based OS emulation, JavaScript engines, and telecom software — and closes by joking about the absurdity of reducing such a career to a corporate "Programmer of the Month" plaque, while inviting viewers to suggest who he should honor next.