Yes I'm aware, you still haven't backed your statement. The context is "software engineering" not about creating the next LISP. So please answer that before throwing ad-hominem's?
Who creates the tools that allow, in your world view, average programmers to compete with "geniuses"?
Further, you are the one making bold claims, so the burden of proof lies on you. There are more than enough examples of great software written by "geniuses". But now please mention one great (groundbreaking) project that was written by an army of mediocre programmers.
No, you have completely miss-represented that article. No where did I say to the effect that a group of non-genius can be the same as a genius. This is something that you injected (incorrectly). Now you are asking me to defend something that you incorrectly suggested and attributed to me!
The claim I made (if you actually read it carefully) is that in current field of software engineering (99.99% of software, boring Line Of Business software, OS, Kernels etc.) can and are done by average developers. And they do not require "super developers" with inflated ego's aka the a-holes.
You however taken away that to some how mean "geniuses". That is an error on your comprehension and interpretation.
"There is nothing, in software engineering that can’t be done by other “non-genius” programmers. Further no one developer is greater than a community of developers. - Coding Ninja"
If you think that kernel programming is easy and can be done by "average" programmers then you are either so far ahead of the curve that you don't even realize it, or you are a prime example of the Dunning-Kruger effect. I strongly suspect that it's the latter.
The important stuff gets done by truly outstanding people. To deny this is nothing but laughable.
You must be joking! The book you are referring to accompanies a course called "CS116". What about digging through some graduate school course catalogues instead?
Of course Kernel development isn't impossible. Otherwise, there wouldn't be any kernels in the first place. But of course it is the domain of a rather small number of people.
Further, you are the one making bold claims, so the burden of proof lies on you. There are more than enough examples of great software written by "geniuses". But now please mention one great (groundbreaking) project that was written by an army of mediocre programmers.
Let's just make it a little game. I'll go first:
Don Knuth: TeX
Now is your turn!