Програмистът трябва да знае достатъчно езици, за да може да използва най-подходящия за заданието

'> Точните имена не са толкова важни и зависят от човека. Аз например не мога да понасям Perl, но причината вероятно е, че нямам нищо общо със системно администриране

'>
Според мен най-важното качество, различаващо добрия програмист от средния, е способността бързо да откриваш слаби места. Независимо дали става въпрос за дизайн или готова програма, ако някой вЕрва на автора (няма значение дали вЕрващия и автора са едно и също лице), а не търси _постоянно_ слабите места, няма начин да стане добър програмист

'>
П.П. The Humble Programmer на Дийкстра е много добро четиво за програмисти, препоръчвам го.