Live data from Hacker News

Fabrice Bellard: Portrait of a super-productive programmer (2011)

blog.smartbear.com

131–140 of 161 posts

Re: Fabrice Bellard: Portrait of a super-productive programmer (2011)

#131
post #79
post #74

Earlier quoted context omitted.

No meaningful disussion can come from this. Other students went to the same school I'm sure. Why are we not seing the same results from all of them or at least from the majority of them? The question whether you should get university education is not an easy one. I'm strugling with it all the time and I am going to an university.

> Why are we not seing the same results from all of them or at least from the majority of them? The point isn't that Fabrice Bellard isn't special. It's that even a special (clearly brilliant and self-directed) guy like him can arguably benefit from the systematic learning of domain specific information that happens at a university. It could be the case that had Bellard not gone to university, he would have gone to t…

>Or, it could be the case that the university exposed him to a ton of readily digestible theoretical knowledge that he wouldn't necessarily have stumbled upon on his own.

I never attended college. I'm entirely self-taught. I've had a successful career.

For the first two-thirds of my career I was awfully satisfied with my own ability to assimilate and apply books, docs and discussion to my work - seemingly much faster than anyone I worked with.

Eventually, I found myself working on big, unique, urgent problems with a guy who was both college educated and had exceptional ability.

For the longest time I'd had ideas without the words to describe them. I could run something past this guy and almost always get a response like "What you're describing here is a..."

We ended up having hours of discussions that amounted to a crash course in computer science, all sorts of higher math, history and philosophy. Our talks didn't just teach me directly, they gave me conceptual footholds to make the next logical leaps - completely expanded my horizon.

I suddenly realized just how much I didn't know and how hard it is to even know where to look in order to learn.

I didn't need a structured education to be effective, but I can certainly see how it would enable an exceptional person to be that much better.

Re: Fabrice Bellard: Portrait of a super-productive programmer (2011)

#132

My theory is that Fabrice is not human and most likely a creature not of this world. Seriously, how the hell can someone be so talented and amazing and above all remain such a nice guy? Fabrice is a down to Earth and amazingly talented individual who will go down in history; text books will reference him, heck he'll have a movie one day (maybe not). I don't care if this is an old article, Bellard deserves to be on th…

I've met a few very accomplished (maybe not quite as accomplished as Bellard) people who are kind and not at all arrogant about it. I think a lack of arrogance and a generous view of those around you can really help someone to accomplish a lot. Arrogance is generally a hindrance to learning. If you already know the "best" way to do something, your less likely to learn a better one. If someone shows you a better way o…

apart from which, i've noticed that most arrogant people are obsessed with the need for other people to defer to their accomplishments, rather than the need to actually accomplish anything. for people like bellard who just quietly get things done, the accomplishments are their own reward.

Re: Fabrice Bellard: Portrait of a super-productive programmer (2011)

#133
post #36

Earlier quoted context omitted.

> Seriously, how the hell can someone be so talented and amazing and above all remain such a nice guy? There are a lot of those kind of people, from all walks of life. They're just not on HN.

> There are a lot of those kind of people, from all walks of life. They're just not on HN. I am sure there are more such people. Can you please point to some that you know of?. It is inspiring to read bios/accomplishments of such super productive programmers.

andrew tridgell (rsync, rzip, samba)

Re: Fabrice Bellard: Portrait of a super-productive programmer (2011)

#134
post #91

Earlier quoted context omitted.

How so?

Pretty much any video site your can think of (Youtube, Vimeo, DailyMotion...) is possible via FFmpeg (which re-encodes the videos).

Chrome also bundles FFmpeg.

Re: Fabrice Bellard: Portrait of a super-productive programmer (2011)

#135

Earlier quoted context omitted.

I have to ask, what is your age that you think you only have 20 years of brain power left? For sure, there are ages for which this is true, but given the age distribution of HN readers, seeing this post makes me curious. Perhaps the plasticity of our brains is reduced, but that alone doesn't mean you have no brain power. If you think of learning as "leveling up", you may stop increasing in level at some point, but yo…

Many famous composers and writers produced their finest works in their later years. Surely we can do the same!

Yup, also true of architects.

Re: Fabrice Bellard: Portrait of a super-productive programmer (2011)

#136
post #70

For the sake of discussion, I'm going to throw some fuel on the "should you go to college?" fire. One of the things that's evident in Bellard's achievements is that he has a tremendous depth of domain specific knowledge, especially in signal processing. This is unsurprising, because he studied at Ecole Polytechnique, France's premier engineering school, specializing in telecommunications. See page 4-6 of this PDF: ht…

I was thinking along the same lines as rayiner, but more about actual coursework: hardware, compilers, operating systems, networks, protocols, optimization, security, etc. I could be wrong, but from the HN articles that rise to the top and general comments here, people seem amazed when someone masters these things. Yet to me they are fundamental to programming and allow you to go in new directions. My thinking is that inventing Facebook doesn't require this knowledge (that's a different domain of understanding marketplace and human needs), but implementing it at scale does.

Re: Fabrice Bellard: Portrait of a super-productive programmer (2011)

#137
post #70

For the sake of discussion, I'm going to throw some fuel on the "should you go to college?" fire. One of the things that's evident in Bellard's achievements is that he has a tremendous depth of domain specific knowledge, especially in signal processing. This is unsurprising, because he studied at Ecole Polytechnique, France's premier engineering school, specializing in telecommunications. See page 4-6 of this PDF: ht…

I went to the same school, and this reads like an ad, which is amusing. It's not false at all, or misleading, but it's fun to see he had such a nice view of his school years.

But the thing is, the issue of college in the US is very different from the issue of college (or equivalent) in other places, and notably France. One significant difference being that Ecole Polytechnique and most high-profile French engineering school are free or almost so (automatically for French students, it's a bit more varied for international ones). Consequence is, most of the points revolving around "should I go to college and put myself in a huge debt" don't apply to us. In France, you should study at least until master level, given the opportunity, because it gives a very big edge afterwards.

Corollary: nobody (or almost nobody) would hire someone without a degree here. Emphasis on diplomas seems even higher than in the US.

I'm not saying one is better than the other (we have our own issues), but the situations really aren't comparable.

Re: Fabrice Bellard: Portrait of a super-productive programmer (2011)

#138
post #81

My personal programming heroes: - Edi Weitz - http://weitz.de/ - Lots of Common Lisp libraries (cl-ppcre) - Mike Pall - http://luajit.org/ - luajit off course

Mike Pall impresses the hell out of me. Jason Garret-Glazer too (x264). Cliff Click. Jeff Dean. Tony Morris. Martin Odersky.

Re: Fabrice Bellard: Portrait of a super-productive programmer (2011)

#140
post #98

Agreed. Other programmers who seem super-productive to me include Julian Seward (bzip2 and valgrind), Larry Wall (patch, rn, and perl), Ken Thompson (Unix and substantial parts of Plan9 and Golang), Aaron Swartz (web.py, Open Library, Demand Progress), Steve Wozniak before his accident (Apple I, Apple II, Integer BASIC, a hardware video game, SWEET-16), of course Bill Gates (BASIC-80 and various other early Microsoft…

Linus Torvalds: Linux and git.
Post reply on HN