A Breed Apart: Kernel Developers
There are programmers and then there are kernel programmers. Building software that runs at the kernel level, deep in the bowels of operating systems, has always had a mystique. The relative complexity of kernel software development has contributed to a mystique and awe surrounding anyone who does it. There is even an aura of danger when working with the kernel, since failure has such dramatic consequences. A bug in a piece of code running in the kernel can bring down the entire computer whereas a bug running in a higher level language can generally only crash itself.