Integration: the filtering of source code revisions
From time to time it is fascinating to learn how the linux community deals with the Software Engineering processes involved when the development speeds is so damned fast as it is being for the linux kernel as of lately. This whole thread is very interesting. Linus hightlihts development as patch pressure:
So here's the math: 3,500 commits per month. That's just the *average* speed, it's sometimes more. And we *cannot* merge them continuously, because we need to have a stabler period for testing. And remember: those 3,500 commits don't stop happening just because they aren't merged. You should think of them as a constant pressure. So 3,500 commits per month, but with a stable period (that is *longer* than the merge window) that means that the merge window needs to merge that constant stream of commits *faster* than they happen, so that we can then have that breather when we try to get users to test it. Let's say that we have a 1:3 ratio (which is fairly close to what we have), and that means that we need to merge 3,500 commits in a week.
Later, when asked to slow down:
On Thu, 1 May 2008, Rafael J. Wysocki wrote: > > > And there's no way to avoid the fact that during the merge window, we will > > get something on the order of ten thousand commits (eg 2.6.24->25-rc1 was > > 9629 commits). > > Well, do we _have_ _to_ take that much? I know we _can_, but is this really > necessary? Do you want me to stop merging your code? Do you think anybody else does? Any suggestions on how to convince people that their code is not worth merging?
Another pearl of wisdom:
An example of this: I don't believe code review tends to much help in itself, but I *do* believe that the process of doing code review makes people more aware of the fact that others are looking at the code they produce, and that in turn makes the code often better to start with.
And this whole message:
Hey, guv, do you _honestly_ believe that some kind of ISO-9000-like process generates quality? And I dislike how people try to conflate "quality" and "merging speed" as if there was any reason what-so-ever to believe that they are related. You (and Andrew) have tried to argue that slowing things down results in better quality, and I simply don't for a moment believe that. I believe the exact opposite. The way to get good quality is not to put barriers up in front of developers, but totally the reverse - by helping them.
And this one, for us, normal people, who are really slow:
And as a result of that, my personal belief is that the best way to raise quality of code is to distribute it. Yes, as patches for discussion, but even more so as a part of a cohesive whole - as _merged_ patches! The thing is, the quality of individual patches isn't what matters! What matters is the quality of the end result. And people are going to be a lot more involved in looking at, testing, and working with code that is merged, rather than code that isn't. So _my_ answer to the "how do we raise quality" is actually the exact reverse of what you guys seem to be arguing. IOW, I argue that the high speed of merging very much is a big part of what gives us quality in the end. It may result in bugs along the way, but it also results in fixes, and lots of people looking at the result (and looking at it in *context*, not just as a patch flying around). And yes, maybe that sounds counter-intuitive. But hey, people thought open source was counter-intuitive. I spent years explaining why it should work at all!
Keep on reading the thread, those linux kernel discussions are great software engineering!
Occupational safety & regulatory compliance | compliance.ambiance.com wrote an interesting post today onHere’s a quick excerptAnd this whole message: Hey, guv, do you honestly believe that some kind of ISO-9000-like process...
Excerpt from ISO 13485 Consulting at
Santiago Gala: Integration: the filtering of source code revisions
Occupational safety & regulatory compliance | compliance.ambiance.com wrote an interesting post today onHere’s a quick excerptAnd this whole message: Hey, guv, do you honestly believe that some kind of ISO-9000-like process...Excerpt from ISO 13485 Consulting at
Santiago Gala: Integration: the filtering of source code revisions
Occupational safety & regulatory compliance | compliance.ambiance.com wrote an interesting post today onHere’s a quick excerptAnd this whole message: Hey, guv, do you honestly believe that some kind of ISO-9000-like process...Excerpt from ISO 13485 Consulting at
Occupational safety & regulatory compliance | compliance.ambiance.com wrote an interesting post today onHere’s a quick excerptAnd this whole message: Hey, guv, do you honestly believe that some kind of ISO-9000-like process...
Excerpt from ISO 13485 Consulting at
Santiago Gala: Integration: the filtering of source code revisions
Occupational safety & regulatory compliance | compliance.ambiance.com wrote an interesting post today onHere’s a quick excerptAnd this whole message: Hey, guv, do you honestly believe that some kind of ISO-9000-like process...Excerpt from ISO 13485 Consulting at
Apache: Connecting Volunteers Using FOAF
Bernd Fondermann wrote : I am surprised and happy that my two talks were accepted for Open Source Expo 08 in Karlsruhe, Germany. OpenExpo is a two-day event starting on Monday, May 26th, which is the only day when I will be attending. and...Excerpt from Weirdest Undreamt Use Case at
The particulars and exact recommendation are insurance specifically what I was wanting. I’ve book marked and will definitely be returning.business insurance Thanks for the information in this blog.The posting in this site is very cool and also car insurance interesting.I had read the entire blog and I came to know many things which dental insurance I don’t know before.I am sure that the visitors who visit this site will also be enjoying reading the posts.Keep it up.Waiting for new posts from you to be posted in this site.
cheap ebel watches\cheap longines watches\cheap philip stein watches\cheap fendi watches\cheap geneve watches\cheap hermes watches\cheap hublot watches\cheap patek philippe watches\cheap tudor watches\cheap zenith watches\cheap audemars piguet watches\<a href="http://www.watchesplus.net/bell-ross-watches.html">cheap bell & ross watches</a>\cheap blancpain watches\cheap breguet watches\cheap christian dior watches\cheap chronoswiss watches\cheap givenchy watches\cheap harry winston watches\<a href="http://www.watchesplus.net/jacob-co-watches.html">cheap jacob & co watches</a>
Regards,
MichaeL || NYC.USA
Posted by mathew4512 at
Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenter here! Excellent document you have got indicated. I came across the subject worth it to read making a great entertaining understand. It’s always nice when you can not only be informed, but also entertained! Your blog provided us with valuable information to work with. Each & every tips of your post are awesome. Thanks a lot for sharing. Keep blogging.
oris watches\<a href="http://www.officialwatch.net/d-g-watches.html">d&g watches</a>\police watches\sector watches\breitling watches \invicta watches\mens watches\women’s watches\cheap rolex watches\cheap fossil watches\cheap citizen watches\cheap casio watches\cheap movado watches\cheap omega watches\cheap cartier watches\cheap tag heuer watches\cheap timex watches\cheap gucci watches\cheap swatch watches
Regards,
MichaeL || NYC.USA
Posted by michaeljii at
The post is written in very a good manner and it entails many useful information for me. I am happy to find your distinguished way of writing the post. Now you make it easy for me to understand and implement the concept. Thank you for the post.
discount watch\discount watch\discount watch\watches for women\cheap ladies watches\cheap ladies watches\cheap ladies watches\replica watches\replica watches\replica watches\cheap watch\cheap watch\cheap watch\cheap watch\discount replica watches\discount replica watches\discount replica watches\discount replica watches\discount replica watches\discount replica watches
MichaeL || NYC.USA
Posted by michael at
This model combines a relatively low price and very decent quality.
Sneakers store
Posted by Sneakers at
I’ve book marked and will definitely be returning.business insurance Thanks for the information in this blog.The posting in this site is very cool and also car insurance interesting.I had read the entire blog and I came to know many things which dental insurance I don’t know before.
Posted by tshirts online shop at
Different people all over the world receive the credit loans from different creditors, because that’s fast and easy.
Posted by credit loans at
The particulars and exact recommendation are insurance specifically what I was wanting. I’ve book marked and will definitely be returning.business insurance Thanks for the information in this blog.The posting in this site is very cool and also car insurance interesting.I had read the entire blog and I came to know many things which dental insurance I don’t know before.
Posted by hats shopping at
LV09 graffiti Louis Vuitton Online special works, price in million, maybe you cannot afford type, but you can choose their home, such as famous classical style by. Louis Vuitton Belts After the price, in the mainland speedy30 lv and only need 5,600 dollars. French luxury brand Louis Vuitton Bikini louis vitton outlet is no stranger to compatriots in.
Posted by MBT Tataga at
A lot of specialists tell that business loans help a lot of people to live their own way, just because they can feel free to buy necessary things. Furthermore, a lot of banks present sba loan for all people.
Posted by mortgage loans at
I visited a lot of website but I believe this one has something extra in it.
Posted by Juicy Couture Outlet at
Dodgers Blank Jersey have built their season’s hopes on a rotation that is solid in the top two spots but has a variety of problems and
unknowns in the bottom three.
The hope for Cecil was that with his Kenley Jansen Jersey to diet and fitness, one that has seen him drop about 35 pounds,
the reduced Rod Barajas Jersey (he’s still throwing 86-88) would climb and that he’d have more stamina and Vicente Padilla Jersey.
And that may play out.
Posted by Dodgers Blank Jersey atNike Foamposite is yet another design of Air Jordan eleven which was launched in 1995.Despite the fact that Air Jordan eleven Very low won’t element patent leather; it does attribute specifications such as a carbon fiber spring plate, ballistic nylon uppers, rapid lace procedure, in addition to a rubber outsole with herringbone traction pattern, which delivers great grip.
Posted by Nike Foamposite at
Oakley Juliet Sunglasses loves your article, it is very good. but discount Oakley Juliet Sunglasses also want to introduce my blog to you
Posted by cheap oakley sunglasses at
post is very well written with lot of useful information for me. I am happy to find your great way of writing the post. With your generous help it is easier for me to understand and implement the concept. Thank you for the post.,,,jhut mout
Posted by buy vhs online at

Occupational safety & regulatory compliance | compliance.ambiance.com wrote an interesting post today onHere’s a quick excerptAnd this whole message: Hey, guv, do you honestly believe that some kind of ISO-9000-like process...
Excerpt from ISO 13485 Consulting at