Видовете програмисти......според начина на действие:
"Дърводелец".
Съвестен занаятчия. Твърдо у научил дърводелската поговорка "Седем пъти мери, веднъж режи!" и предпочита да мери по 10 пъти без да реже накрая. Произведенията му са дървени, но затова пък са непотопяеми като чамов сал. Всяка негова програма е сигурно скована от здрави талпи.
" Артист".
Всестранен художник. За него програмирането е свобода и самоизразяване. Произведенията му са пълни с цветове и светлосенки, които повече загатват за възможностите на програмиста, отколкото имат нещо общо с програмиране. Всяка негова програма е изкуство заради самото изкуство, всяка е е като "Недовършената Симфония"...
"Рейнджър".
Често го мислят за гений, още по-често за смахнат. Закономерен продукт на технологичната цивилизация. За него програмирането е битка, конзолата е негов щит и меч. Храбро се нахвърля на всяка задача, но лесно минава към обходни маневри. Всяка негова програма е игра на тото, всяка е скок в басейна със затворени очи - обикновено в басейна няма вода.
...според професията:
"Чиновник".
Резултат от обикновено професионално затъпяване. Резултатите от работата не го интересуват, не се вълнува при всяко прекарване на програмата през компилатора. Знае, че с подскачане около масата нищо няма да постигне, гледката на нов компютър го впечатлява колкото и гледката на нов ковчег. Вярва, че знае да програмира и обикновено вярата му е оправдана.
"Любител".
Работи в тази професия вече 20 г., но още помни чудното време, когато е бил и програмист, и текстов редактор и компилатор. Още преживява щастливите мигове, когато първите "Правци" са изписвали на екрана "HELLO!" без да забият нито веднъж. Трепери от високи чувства при всяко компилиране на нова програма и се притеснява за всеки байт като за собствено дете. Съмнява се в професионалните си способности, но реално нещата не са чак толкова зле.
"Дилетант".
Това е щастлив човек. Винаги нещо го учудва и възхищава. Ура, компютърът работи! Ура, компютърът не работи! Ура, лампички мигат, слънчице свети! Целият е движение и ентусиазъм. Постоянно прави нещо, но не винаги е сигурен какво. Вижда всичко, знае всичко, нищо чуждо не му е чуждо. Сигурен е, че е добър програмист, и както обикновено, бърка.
...според характера:
Флегматик.
Девизът му е "По-хубавото е по-лошо от хубавото". Генетично е убеден, че хубавото работи, а по-хубавото тепърва трябва да се вкара в работа. Не се нервира, когато една седмица преди крайния срок излиза, че всичко може да стане идеално, но трябва да се почне от самото начало. Предпочита да приключи успешно, а не да започне успешно.
Сангвиник.
Тръшка се от здравословно недоволство. Живее в света на своите програми и докато не лъсне и последния ред от кода до слънчев блясък не намира сън и покой. Отличава се с безплодна активност и хронично недоспиване.
Холерик.
Никога не е доволен от програмите си. Не е доволен и от компютъра, от началника, от кафеварката... Обладан е от стремежа към съвършенство, затова постоянно преправя вече направеното и не доправя недоправеното. Вижда световна конспирация във всяка критика, а когато го питат кога ще си завърши програмата започва да хапе.
Интересни са комбинациите на тия типове.
Например мечтата на M$ е "дърводелец-чиновник-флегматик". Никога няма да създаде нещо ново, но никога няма да докара финансова загуба. Работи съвестно, стабилно, даже грешките му са безпогрешни. При нужда се оказва добър счетоводител.
А какво може да се каже за "рейнджър-чиновник-сангвиник"? Някой да го опише!