Программизм. Программист vs. Скульптора

2013-06-02
Сегодня осознал, что работа программиста в игровой индустрии очень похожа на работу скульптура. Сначала идёт творческий процесс: программист ищет, как реализовать те или иные задачи. Кажется, в этот раз получится что-то особенное. Очень простое, гибкое и универсальное. Настроение отличное. Берутся в руки самые лучшие инструменты и работа закрутилась. Пишем код, компилируем. Не компилируется. Опять пишем код, компилируем, линкуем, запускаем. Не запускается. Что делать? Опять пишем код, компилируем, линкуем, запускаем. На экране появляется какое-то уродство. Начинаем выяснять, что не так. Пишем еще кучу кода, компилируем, линкуем, запускаем. А сроки уже поджимают. Настроение ухудшается. Кажется, что вот-вот и выйдет каменный цветок. Ещё итерация, а результат не тот. Иногда начинаем сначала. Иногда продолжаем, но желание сделать что-то простое, гибкое и универсальное пропало. Потом начинается последний этап, когда нельзя добавлять новый код, а нужно только исправлять ошибки. Чтоб, в конце концов, продукт отдать заказчику. Никакого творчества. "Тупая работа для обезьян" - думает программист. Но ошибки-то свои. Как не крути, но надо закончить работу. Настроение ужасное. Каждый день менеджер назойливо интересуется твой работой над ошибками. Нервирует ужасно.
И настаёт час Х, когда надо показать заказчику продукт. В большой зал набивается кучу народу, красивые платья, костюмы, шампанское, и в центре стоит что-то под белой простынёй. Все ждут момента, когда менеджер сдёрнет простыню и все увидят этот долгожданный продукт. Кто-то распускает сплетни, говорит что "уже видел одним глазом. Это что-то. Такого еще никто и никогда не делал". И вот менеджер тянет за белую простыню и все громко говорят: "Ваууууу". В центре стоит Венера Милосская. А делали другое, с руками и ногами.

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