I mean my technique skill level actually.
First, I'm an engineer, not a coder, and I think you have to be a good coder before you become an engineer. What mean? Whether you can keep the semantic you're working on, besides writing robust / efficient / well-styled codes, is the key factor for judging a good engineer. (So what's above "semantic holding ability" in the ability pyramid? Architecture, I think, but not sure.)
Currently, I'm a semantic holding beginner. Now, I could assign about 60% concentration on semantic, 40% on the coding details. Just pass it, don't I ? : )