Очень хорошая статья на [habrahabr](https://habrahabr.ru/post/348652/). Спасибо автору.
|Ситуация|Профессионал|Любитель|
|--------|------------|--------|
|если сегодня дождь/темно/зима/вторжение инопланетян/разверзлась твердь небесная|Будет делать то, что должен, так, как должен, тогда, когда должен|Возможно все. Возможно, он будет переживать и не сможет работать. Так же вероятно, что его накроет приступ вдохновения и он за один день выполнит все задачи на неделю/месяц и еще перепишет архитектуру проекта.|
|финальная версия ТЗ одобрена всеми | Поехали!Будет делать то, что должен, так, как должен, тогда, когда должен|n/a (ситуация, что у Любителя есть проект с реально финальным и одобренным ТЗ менее вероятна, чем вторжение инопланетян)|
|после 17 часов в голову заказчика пришла Гениальная Идея|Выключит компьютер и уйдет домой. Завтра утром он посмотрит на идею и напишет обоснование, почему нельзя или сколько будет стоить, если можно|Будет полночи ругаться с заказчиком, пытаясь либо убедить его не делать этого, либо обсуждая, как это внедрить.|
|после 17 часов в голову заказчика пришла Гениальная Идея|Выключит компьютер и уйдет домой.Завтра утром он посмотрит на идею и напишет обоснование, почему нельзя или сколько будет стоить, если можно|Будет полночи ругаться с заказчиком, пытаясь либо убедить его не делать этого, либо обсуждая, как это внедрить.|
|в ТЗ забыли Важную Деталь|Скажет об этом, когда будет внимательно и вдумчиво читать ТЗ перед началом работы. Если не был услышан — сделает так, как написано в ТЗ и дополнительно напишет «особое мнение».|Наткнется на это в самый ответственный момент в ночь перед релизом. Обозвав заказчика последними словами сделает самым оптимальным (на его взгляд в конкретно эту секунду) способом. Будет переделывать еще три раза по просьбам заказчика.|
|его попросили нарисовать иконку, придумать логотип, написать тексты |Это задача дизайнера/контент-менеджера/ПМа/дяди Васи — короче, не его. Будучи изнасилованным, возьмет из стандартной библиотеки.|Обругает заказчика.Нарисует иконку. Потратит еще две ночи на поиск Идеального (на его взгляд в конкретно эту секунду времени) сочетания цветов. Плюнет и возьмет из стандартной библиотеки.Откажется работать «в таких условиях»|
|людей на проекте не хватает|Будет делать то, что должен, так, как должен, тогда, когда должен. Не больше и не меньше |Обругает всех. Будет работать за тестеров/ПМов/дизайнеров/кладовщиков/дядю Васю|
|рабочий день окончен |Выключит компьютер и уйдет домой |А когда он начался? Какое отношение какие-то рамки дня имеют к полету духа и истинному творчеству? |
|заказчик не знает чего хочет и не разбирается в теме |Проанализирует, что есть. Разберется, что надо. Предложит оптимальное стандартное решение |Будет месяцами обсуждать с заказчиком, что же можно сделать со всеми вот этим вот. Однажды ночь поймет и позвонит прямо в пижаме на другой край планеты и будет кричать в трубку Элегантное Решение.|
|заказчик точно знает, что хочет, но не разбирается в теме |Проанализирует желание заказчика и либо согласится либо предложит альтернативу.|Предложит Гениальное Решение, которое он давно хотел воплотить (если оно не налазит на ситуацию — будет натягивать).|
|заказчик точно знает, что хочет и разбирается в теме |Проанализирует желание заказчика и приступит к исполнению. |И почему тогда этот заказчик пришел к Любителю? |
|деньги почти кончились, а проект еще нет |Посмотрит, что осталось сделать и от чего можно отказаться без ущеба для критичного функционала. |Не вопрос, пляшем дальше а еще можно сделать вот это и вот это и вот это Главное, чтобы не кончилось вдохновение|
|деньги кончились совсем, а проект еще совсем нет |Выключит компьютер и уйдет домой |Заедая голод кофе, будет работать дальше|
|проект кончился| Выключит компьютер и уйдет домой |n/a (даже если Любитель во время одного из вдохновенных порывов сделал все, что хотел Заказчик, он не сможет закончить проект, потому что всегда есть место для Идеи!)|