If you are enough of a tool to really think John Carmack is overrated, I suggest you go read up on:
- the amazing games he has made
- the extremely successful games that used the engines he created
- the insanely popular mods that were developed from those successes
- his innovative approaches to game engine programming which is used by every developer you can think of
- his passion and massive influence in the development of the technology behind games both hardware and software
Just look at his latest effort with Tech5... whilst every other developer is crying and moaning about how difficult it is to multi-platform develop, he has solved it by just having the engine render a single set of game code and art assets to be used for any current gen console and the pc.
carmack is great at developing engines and at a technical level his knowledge is pretty amazing but he hasn't made a good game in ages because that's the area where he is lacking in spades.
his approach is to polish a turd with better gfx and have everybody bow at his feet.
btw name calling just makes you look the tool.