Программизм. Типы программистов

2014-09-17
Обсуждали на работе типы программистов. И пришли к выводу, что существует всего 3 типа:
1) программист-теоретик
2) программист-инструментальщик
3) программист-практик
Типы программистов

Программист-теоретик, в принципе, программировать умеет. Его главный инструмент - это почтовый клиент Аутлук, в котором он пишет письма всей команде как надо программировать. Очень любит создавать классы-объекты. Принимает бурное участие в дискуссии "Что лучше табы или пробелы". Проводя проверку кода других коллег, заставляет переименовывать переменные и ставить пробелы перед точкой-запятой. Иногда интегрирует новые версии пакетов/библиотек.
Программист-инструментальщик умеет программировать. Но своё основное время тратит на установку дополнительных плагинов к Visual Studio. Большой поклонник VisualAssist-а и ReSharper-а. Знает очень много "горячих клавиш", хотя, зачастую использует мышку. Прежде чем написать фунцию foo сделает утилиту, которая поможет написать эту фунцию. Скорее всего у этой утилиты будет отличный пользовательский интерфейс с меню и одной большой кнопкой "написать функцию foo()".
Программист-практик тупо пишет код. Не любит объекты. Ему не нужна VisualStudio. Его код всегда очень маленький. Постоянно держит в уме сколько байтов ему нужно. Предпочитает командную строку. Любит open source. За час делает работу, которую надо делать день, а потом читает хакер-ньюз.

Узнали себя?

Есть что сказать в ответ? Напиши!