metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2007-12-01 09:24 pm

Люто, бешено завидую

С большим интересом читаю чьи-то внутриконторские разборки класса "Гений-математик-программист на Haskell" vs "Команда классического образца и SystemC".

Там есть коммент, про [livejournal.com profile] thesz:
... В связи с чем в данный момент сидит на изолированной задаче (proof of concept, причем мало кто может объяснить что это за идея и зачем она нужна). В общем, и там не совсем представляют что с ним делать.

Они радоваться должны, что у них есть ресурсы держать умных людей на задачах типа proof of concept, а не, блин, на задачах класса "СЦУКОНАХ СРОЧНО СДЕЛАТЬ КРУГЛУЮ КНОПКУ ВЧЕРА И ОТДЕПЛОИТЬ ЗА НОЧЬ ПО КАНАЛАМ СВЯЗИ 9600bps ВСЕМ КЛИЕНТАМ". Потому что одно концептуально правильное решение обобщенной задачи может упростить жизнь всей конторе на 10 лет вперед и снизить потребность в кодерах-обезъянах, менеджерах которые над ними стоят и прочих "формальных процессах".

[identity profile] thesz.livejournal.com 2007-12-03 03:42 pm (UTC)(link)
Разница в несколько секунд обычно не очень важна для бизнеса. Какая разница, 10 секунд или 1000, если человек не ждёт.

В том-то и дело, что человек ждет.

Медленная модель тормозит эксперименты.

Мог бы понять, если бы код имел научную или хотя бы прикладную ценность.

Код моей модели имеет научную ценность. Точнее, моделируемая им система и результаты ее моделирования. По крайней мере, так считают наши ученые.

Детали мне были неинтересны потому, что и так все понятно. "Мы не сделали то-то, потому что это." Но о том, что я этого тоже не делал, никто даже слушать не хотел. За меня runtime языка сделал. И в этих священных войнах так всегда. Поэтому я и опускаю все эти аргументы, чтобы перейти сразу к кульминации - полной и тотаьлной ссоре.

В этом случае до некоторых начинает доходить чуть быстрее, чем если бы я вежливо объяснял.

Такова человеческая природа, увы.