માનવીય પ્રોગ્રામરની અમુક ક્ષમતાઓ, જ્ઞાન અને આવડતો હોય છે જે ચોક્કસ પર્યાવરણમાં નક્કર પરિણામો આપી શકે છે.