Me, as developer valorate more the passion, effort and the interest in do nice things more than technical skills.
Technical skills are important, but i think with a lot of motivation and passion you can learn a lot and become better programmer, and understand better the applications you are developing.
If you know a lot of programming but don't understand the way to apply to your code, or don't understand things globaly i think is harder to evolve in this world.