I admire Fabrice Bellard. He is almost certainly a better overall programmer
A widely shared tweet praising a prolific, low‑profile systems programmer behind tools like FFmpeg and QEMU prompts reflection on how much modern computing depends on quietly maintained infrastructure. Commenters contrast different notions of “greatness” in programming: raw speed and ingenuity vs long‑term software engineering, code quality vs simply shipping, and individual genius vs collaborative maintenance over decades. The thread also critiques hypey, AI‑written tributes and Silicon Valley–centric narratives, arguing that impactful technical work can come from anywhere and often remains under‑recognized outside specialist circles.
Overview of Bellard’s Reputation
- Widespread admiration for Bellard’s breadth and depth: creator of ffmpeg, QEMU, tiny C compiler, JS Linux, QuickJS, Pi algorithm, compression experiments, telecom work, etc.
- Many see him as a “quiet genius” who ships impactful tools without self-promotion, often treating public releases as advanced proofs of concept.
- Some marvel at his project selection: repeatedly picking problems that later become core infrastructure (video, emulation, JS engines, etc.).
Code Quality, Architecture, and “Shipping vs. Beauty”
- Debate over his coding style: some describe early work (e.g., ffmpeg) as spaghetti and hard to maintain; others find it elegant, concise, and well-factored for its purpose.
- Strong thread arguing that early-stage prototypes don’t need perfect architecture; refactoring comes later once the problem is understood.
- Counterpoint: poor architecture slows mental model-building and long-term velocity; tech debt can cripple projects if ignored.
- Nuanced view: “code quality” is subjective; only some forms of debt materially hurt users or business.
Comparisons with Other “Great Programmers”
- Extensive comparison to Carmack:
- Many see Bellard as more prolific and exploratory, Carmack as stronger in long-term software engineering and polish.
- Others criticize the impulse to rank individuals on a single axis; skills are multi-dimensional.
- Broader mentions of other “greats” (systems, math, web frameworks) and skepticism toward “Great Man” narratives, though others defend the idea that a few individuals have outsized impact.
Project Credit, Governance, and Legacy
- Note that Bellard hasn’t maintained ffmpeg/QEMU for decades; current systems are largely rewritten by communities.
- Dispute over his ongoing role: one commenter criticizes his trademark control and past project politics; others respond that initial 0→1 work deserves lasting credit and that forking is always possible.
Culture, Geography, and Visibility
- Surprise that some “tech people” don’t know Bellard, contrasted with others who consider him a household name in certain circles.
- Discussion of how living outside Silicon Valley and avoiding social media reduces visibility but not impact.
- Some express reluctance to “meet their heroes” given disappointments with other public figures.
LLM/AI Slop and Meta‑Discussion
- Strong dislike for the original glowing thread about Bellard, widely suspected to be LLM-generated “LinkedIn-style” slop.
- Mixed feelings about Carmack engaging with that content; some see it as harmless, others as normalizing low-quality AI discourse.