Szerintem minden programozó a saját szintjének megfelelően definiálja a "programozni tudást", és általában az emberek magukat jó programozónak tartják, bár időnként ez a vélemény megrendül:)