Why are the kernel developers so dismissive of new techniques?
• (REG) This is a complaint that is raised periodically, usually shortly after some debate or flamewar following on from a suggestion to use a “new” technique. Often one or more noted kernel developers will shoot down the idea with a dismissive “that’s a dumb idea” or “all pain, no gain”, without a detailed explanation of why it’s a bad idea. This does indeed look arrogant and dismissive, and gives the impression that the kernel developers are a pack of old dogs unwilling to learn new tricks. This perception is compounded by proclamations made by various computer science teachers about the positive value of the proposed new technique. It should be noted, however, that kernels developers are exceptionally busy people, and generally prefer to write code than engage in lengthy discussions about why some idea is not good (at least for the kernel). Further, it’s fairly likely that the “new” technique that is being proposed has already been evaluated, and found to be inadequate/inappropriate