Someone said that Linux was progressing only through sheer luck… And this make Linus Torvalds react:
And don’t EVER make the mistake that you can design something better than what you get from ruthless massively parallel trial-and-error with a feedback cycle. That’s giving your intelligence much too much credit.
Linus was referring to the open source development model (have you read The Cathedral and the Bazaar? You really really should!) compared to the classical corporate model of software development.
And, of course, he is right.
Eddy Young says
Granted, Linux is enjoying massive success— But, Linus is pulling this out of his arse again.
Man was landed on the moon not by trial-and-error, but by thoughtful design and engineering, something that would not be possible or practical if done the way that Linus is suggesting.
— Eddy
avinash says
Hi Eddy,
He adds:
He is right of course. Nothing beats trial-and-error with feedback except that this process takes a lot of time. So sometimes, when time is short, we have to use something less “perfect”, thoughtful design :-)
As far as I understand, design is about choice. And ultimately about the amount of knowledge the designer has. And no one can say that he/she knows everything hence every design is incomplete in some way…
Eddy Young says
So, Linux is a fluke then? ;-)
— Eddy
avinash says
Yes :-)
Like you and me!
$3|v3n says
bein wai, trial and error boukou pli interessant pou fer ki all assizE all desinn bann ti dessin pou met dans documentation :p atleast in the end you get something that works, and you get just… build on it or perfect it, there’s something to start with.
While planning everything soooo (bureaucratically (that’s my way of saying it) it soo much boring and you won’t even the get the “omg i am leet” feeling when your stuff works, because it just is sooo restraining.. enfin sa zis mo lopinion sa.
do it the dirty way :p do it the brute’s way :p
en+ avec tou sa dimoune ki pou work on it … it will definitely point to a perfect solution…
now this doesn’t mean i am saying linux is the best system :p we all know BSD is the best :p
avinash says
Hi Selven,
For 30 seconds, I thought you were going to say that Linux is the best OS ever ;-)
Anyway, I am also a big fan of BSD especially because Mac OS X has a BSD affinity.