Когда он меняет что-то на рабочем сервере:
Когда он наконец находит решение проблемы сам, когда уже не помог Google и вопросы в форумах:
Когда он закрываете IDE без сохранения кода:
Когда он пытаетесь исправить ошибку в 3 часа ночи:
Когда его регулярное выражение возвращает именно то, что от него ожидалось:
Когда начальник сообщает, что модуль, над которым идет работа, не будет использоваться в финальном проекте:
Когда показывает боссу 100% окончательно исправленную ошибку в программе:
Когда написанный код работает с первого раза, как ожидалось:
На самом деле, обычно запуск скрипта в первый раз, после нескольких часов работы над ним выглядит так:
Когда маркетологи сообщают что продукт успешно продам заказчику:
Когда в первый раз программист применяет новый CSS к веб-странице:
Когда он отдает админские права над сайтом заказчику:
Когда в жуткий аврал он уезжает в отпуск, а остальные остаются в офисе работать:
Когда шеф ищет кому поручить исправить сложный плавающих баг в существующем проекте:
Когда программист получает обещание премии, если закончит проект раньше срока:
Когда то, что работало в пятницу, в понедельник почему то не работает:
Когда он пишет код без документации и проработанного ТЗ:
Когда говорят, что «тесты не нужны для тех, кто сам пишет код»:
Когда, думая что он работает на тестовой виртуальной машине, удаляет базу с основного рабочего сервера:
(с) Вольный перевод оригинального исследования.
update: присылают уже добавку :)
Объяснение заказчику причины задержки сдачи проекта:
Когда выясняется что существует документация API:
Когда в готовый продукт просят добавить чтото дополнительно:
Когда клиент просит создать социальную платформу, чтобы конкурировать с Facebook:
Когда просят разобраться и дописать код, написанный студентом в летную стажировку:
Когда известный вам баг не замечают при презентации проекта заказчику:
Когда разработчики читают присланное от клиента ТЗ:
Когда спрашивают все ли протестировано в продукте?:
Когда падает интернет:
Когда сообщают что сайт некорректно работает в IE6:
Когда после запуска проекта, приходит первое сообщение о баге:
Когда сложный SQL-запрос срабатывает:
Когда спустя час поиска бага, находишь незакрытые скобки контейнера:
и еще
Когда клиент пытается нажать что-нибудь на макете»:
Когда начинаешь программировать без предварительного анализа:
+ сцепсайты таких приколов: