On Thu, 1 May 2008, Rafael J. Wysocki wrote: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 yes, that help can quite possibly be in the form of "process" - by making things more streamlined, and by having people not have to waste time on wondering where they should send things etc. But the notion that we should even _try_ to aim to slow things down, that one I find unlikely to be true, and I don't even understand why anybody would find it a logical goal? Of course, you will have fewer new bugs if you have fewer changes. But that's not a goal, that's a tautology and totally uninteresting. A small program is likely to have fewer bugs, but that doesn't make something small "better" than something large that does more. Similarly, a stagnant development community will introduce new bugs more seldom. But does that make a stagnant one better than a virbrant one? Hell no. So what I'm arguing against here is not that we should aim for worse quality, but I'm arguing against the false dichotomy of believing that quality is incompatible with lots of change. So if we can get the discussion *away* from the "let's slow things down", then I'm interested. Because at that point we don't have to fight made-up arguments about something irrelevant. Linus --
| Jesse Barnes | Re: 2.6.25-rc2 System no longer powers off after suspend-to-disk. Screen becomes g... |
| Mark Lord | Re: [Bug #10391] 2.6.25-rc7/8: Another resume regression |
| Jeremy Fitzhardinge | [PATCH 02 of 36] x86: add memory clobber to save/loadsegment |
| David Miller | Slow DOWN, please!!! |
git: | |
| Sam Vilain | [PATCH] git-mergetool: add support for ediff |
| Linus Torvalds | Re: Errors GITtifying GCC and Binutils |
| Bill Lear | Meaning of "fatal: protocol error: bad line length character"? |
| Johannes Schindelin | Re: A tour of git: the basics (and notes on some unfriendly messages) |
| Stephen Pierce | SLS |
| Rob Coleman | S3 |
| Tall Cool One | A few questions about Linux, in general. |
| Tony Gale | Re: UserAdd won't make home directory? |
| Richard Stallman | Real men don't attack straw men |
| Todd Pytel | IDE or SCSI virtual disks for VMWare image? |
| Amarendra Godbole | Anyone from this list at BlackHat or DefCon? And a query... |
| Karthik Kumar | Re: Ethernet jumbo frames? |
| magical mounts | 14 hours ago | Linux kernel |
| Problem in scim in Fedora 9 | 15 hours ago | Linux general |
| The new Western Digital power saving drives | 15 hours ago | Hardware |
| Battery Maximizer Software | 1 day ago | Linux kernel |
| windows folder creation surprise | 1 day ago | Windows |
| Firewall | 2 days ago | OpenBSD |
| IP layer send packet | 2 days ago | Linux kernel |
| dtrace for linux available | 3 days ago | Linux kernel |
| Unable to mount ramdisk image using UBoot while upgrading to 2.6.15 kernel for a MPC8540 based target | 3 days ago | Linux kernel |
| RealTek RTL8169 - can't connect | 3 days ago | NetBSD |
