\"skill\" at a particular task comes from many things. Knowledge is essential for some, experience often more so, sometimes innate personality characteristics are what determines skill.
kronon, asserting your level of skill here will not help much unless you have some tangible evidence. I must say that my first impression of your first post was that you were in over your head; I don\'t know if that was the case or not, but PS and CS are both complicated projects, and the lack of description of the interaction of the various classes and subsystems makes discovery a little more difficult. That said, I spent some time over the last few days looking all over the planeshift codebase, and while I saw some small-scale wierdness (like using a flag called \"soundplaying\" to determine the load progress, or something less than intuitive like that) most of it wasn\'t too hard to get my head around.
I would agree that more structural documentation for PS would be convenient, but I believe your criticism has not been particularly well thought out or well-argued. A more moderate approach might attract less hostility.
As for Crystal Space not being as fast as UT, CS is a framework with many different applications in mind. There are a lot of interfaces to learn- do you have any tips as to how they can be documented in a more approachable manner?