You Owe Him
262 segments
There are a few people in the
programming world that I consider
legendary. John Carmarmac is one of
them. And when he tweets this, he is
almost certainly a better overall
programmer than I am. I have to know
what this guy has done. Now, this
legendary programmer does not have a
Twitter. He does not have an Instagram.
In fact, he just ships software for the
last 37 years in France. And when you
navigate to his website, you know for a
fact you're about to run into one of the
most legendary programmers of all time.
As the CEO and face of this
multi-billion dollar startup, the
startup, I've decided the only way to
honor somebody with a 37year track
record of amazing software is to award
them programmer of the month here at the
startup. And so today, we honor Fabric
Bellard, legendary programmer, and the
things he has made are so incredible,
and the list goes on for so long. Now,
before we begin, I'd like to say thank
you to the sponsor and a quick word.
You know,
I made a lot of mistakes in my life. I
had billions of dollars of venture
capital, legions of engineers under my
command, tokens on tokens on tokens. And
what did I decide to do with it? Did I
fix reconnecting websockets? No. I
shipped an Electron app.
I failed you.
I didn't mean for it to end this way.
Not even the walls of this prison will
HOLD US BACK. THE LOVE OF A FOUNDER. YOU
CAN'T STOP US.
>> My biggest regret of all is that I'll
never program with you again.
>> Tupil, we still can.
Tupil, a native app that lets you code
together, even from code jail. Free
yourself by going to tupil.app app and
use code prime for 90% off your team's
first three months. Fabric Bard was born
in 1972 in Grenobyl, France, and at the
ripe age of 17, he created his first
very popular piece of open-source
technology, LZEexe. Now, you may not be
familiar with what LZEXE is, but LZexE
was the first widen executable file
compression for PCs under MS DOS. It
allowed MSDOS executables, exes orcom
files to be compressed and then launched
without having to decompress them
explicitly. In other words, there's this
small stub executable that knew how to
decompress the actual program and then
the actual program was compressed inside
of the memory and it would read it line
by line and then at the end it was able
to decompress this and turn this into an
executable program and execute it. Now,
this looks like an AMERICAN FLAG. SO,
USA IS WHAT WE'RE TALKING ABOUT. HE
didn't mean for this to actually become
popular. He said, "Although I wrote
LZEXE for my own use, I gave it to some
friends and it was then put on some
BBS's. LZexE became then very famous.
Although I did not do anything to
promote it. This success was quite
unexpected for me." You're probably
wondering why would anybody write this?
Well, back in the late 80s, early 90s,
memory was actually extremely expensive.
Kind of reminder of today and how how
Sam Jippy Almond keeps using up all of
my memory, making everything super
expensive. So back then they had to be
creative. They had to create these ways
to be able to reduce disk space. Now
Freeze didn't do anything major for the
next about 10 years until he unveiled
the Bellard's formula which is used to
calculate the nth digit of pi in B 16.
It was about 43% faster than the fastest
known algorithm at the time. And here is
the algorithm. This beautiful algorithm
turns out to be one of the fastest known
ways for calculating pi. Now his
obsession with pi did not actually stop
back in 1997. And it turns out on
December 31st, 2009, he claimed the
world record for calculations of pi,
having calculated it to nearly 2.7
trillion places in 90 days. Now, you're
probably thinking, okay, yeah, is that
really that impressive? Well, let me
tell you why. While the improvement may
seem small, it is an outstanding
achievement because only a single
desktop PC costing less than $3,000 was
used instead of multi-million dollar
supercomputers as in previous records.
In other words, he shattered it from
consumer grade hardware as opposed to
industrial weapons grade hardware. About
3 years later is when Fabric decided he
was going to change the world. In 2000,
he started a little known project called
FFmpeg under the pseudonym Gerrard Land
2. And yes, it is actually confirmed by
a git commit in 2014 that Gerard Land 2
is in fact Fbreze Bellard which was
widely known and it was even written
about on FFmpeg's history prologue
saying this. As you know, FFmpeg was
started by Fris Bellard under the
pseudonym Gerard Lantu exactly 22 years
ago. Why a pseudonym? Probably because
back in the day, it was too easy to be
sued by patent holders. But I may be
wrong. Nobody actually knows why he
started it under the pseudonym. Maybe he
was just tired of all the success of LZ
Ham and everything. But nonetheless,
back in the day, and a large reason why
a huge amount of video was held back for
decades is because of patents. And
FFmpeg was the thing that just
absolutely dominated that industry,
making everybody's life actually better
and is still used by pretty much every
single billiondoll corporation or now
trillion dollar corporation these days.
Now the funny thing about Fabric is
besides for writing some of the most
consequential open source software in
2000, he also decided to win the
international offuscation CC code
challenge in 2000 as well. And this is
for calculating out the largest known
prime to man and printing it which of
course is 2 to the 6,972,593
minus1. Now at this point you would
probably hang up the keyboard, right?
You'd be like okay I have done enough
for the world. I in fact do not need to
create anything else. Well, that's not
what Fabric did. Three short years
later, he created Quick Emulator, which
is still maintained and used all over
the place, used as the backbone of so
many services, including emulating
GitHub actions, which I, by the way, I
don't want him associated with GitHub
actions. The trashiness of GitHub
actions and its lack of, you know,
availability has nothing to do with QMU,
just in case, you know, JUST IN CASE
YOU'RE WONDERING. again starts an open
source project 20 years later there's an
active community still maintaining it
and it is being used by thousands upon
tens of thousands if not millions of
people and the effect of its software is
being enjoyed potentially into the
billions of people later on Fabrius went
to help co-found which is a 4G 5G lab
testing and software stack provider and
which provides some telecom some of the
best software known to man for running a
lot of the cellular networks where he
serves as CTO. But that never stopped
him. If you look at this, all these
projects you see right here are during
his tenure as CTO. Not only is he
running one of the world's most advanced
telecom software communications company,
he is also creating some of the most
incredible software to this day,
including the ability for me to be able
to run Windows 2000 in the browser. Yes,
this is actually Windows 2000 actually
emulated in JavaScript. It is fully
running. I can even have Firefox. Now I
can minimize this. I can actually launch
connect to the internet. Remember back
in the day in, you know, in the 2000's
era, you had to connect to the internet.
Okay, it wasn't always on. You think you
just you you can just walk in to a
computer and just use the internet,
idiot. By the way, launching Firefox
took like 5 minutes to it to actually
launch. Very very funny. This kind of
reminds me of Gary Burnernhard's
destroyal software talk called the birth
and death of JavaScript where he
emulated inside of Firefox inside
of Chrome. It's literally like this
hilarious software stack except for it's
the real deal all in JavaScript. But he
didn't just stop there. You can peruse
this and find so many gems and so many
amazing things that he has built.
Obviously, one of the big ones was
Quick.js, which is a small embeddible
JavaScript engine in which he still
maintains and still actually makes
faster. Again, 42% faster just in the
last month. But he decided that that
wasn't small enough. He also made
microquickjs which can do this. I I kid
you not. It compiles and runs JavaScript
programs using as little as 10 kilobyt
of RAM. You can't even spell ReactJS
with less than 10 kilobyt of RAM. And
this guy has managed to make something
that can run in 10 kilobyt of RAM. and
his JavaScript. He is absolutely
legendary from being able to write and
create new audio in codes, writing
ffmpeg, creating virtualizers, creating
an entire ability to launch several
different operating systems directly in
the browser to writing JavaScript
engines to also like commanding and
running telecom software. This guy has
to be the ultimate specialist and
generalist at the same time. This might
just be one of the smartest walking
programmers of all time and I completely
understand why. John Carmarmac said, "I
admire Fris Bellard. He is almost
certainly a better overall programmer
than I." So, the first ever programmer
of the month award goes out to you,
Fabris. Thanks for making the world a
better place. By the way, do you like
the uh the name programmer of the month?
I thought like what is the most
corporate way you could like take
someone's life who's accomplished so
many great things and boil it down to
just like the dumbest possible word?
Imagine just spending 37 years actually
changing the world and actually making
things better, especially with FFmpeg,
only for the corporation to be like,
"Hey, you're programmer of the month.
Thanks for all the hard work." What do
you get? Probably a plaque and a
picture. So, hey, if you enjoy this
content, you got to say something. Send
me the signals. Like the video. Let me
know. Hit the subscribe button. Tell me
who I should honor next and go over. The
name is the primogen.
Ask follow-up questions or revisit key timestamps.
Fabrice Bellard is a legendary French programmer, highly admired even by John Carmack, for his consistent and impactful contributions to software over 37 years. His early achievements include creating LZEXE, a pioneering MS-DOS executable compressor, at just 17. He later developed Bellard's formula for calculating pi and achieved a world record in 2009 by calculating pi to 2.7 trillion places on a single desktop PC, a feat previously requiring supercomputers. In 2000, under a pseudonym, he initiated FFmpeg, a foundational project that revolutionized video processing and is now used globally. That same year, he won the International Obfuscated C Code Contest. He also developed QEMU, a widely used open-source emulator. While serving as CTO for a 4G/5G software provider, Bellard continues to innovate, creating projects such as an in-browser Windows 2000 emulator and highly efficient JavaScript engines like Quick.js and Microquick.js, which can run JavaScript with just 10KB of RAM. He is recognized for his unique blend of specialized expertise and broad generalist skills.
Videos recently processed by our community