In General, for some time asked the question. Work PHP programmer for 2.5 years and have some success — the RFP about how the lady (in Kharkov), several people work for me. Yesterday wrote one Englishman who is a programmer, suggested outsourcing, said, "I'm afraid you still have much to learn before I'd consider outsourcing any work to you.". I enjoy all sorts of new features, solve complex tasks, last year only foreign clients, but that's the feeling that you're just another gray programmer drives sometimes depressed. While I gave only idea is to take less work to do in your spare time open source projects.
So how do you become a rockstar?