Почитал тут у уважаемого Тараса Николаевича пост про конечность жизненного цикла софта и преисполнился восторгом. Согласен на все 200%, руками и ногами, некоторые продукты просто достигают совершенства и дальше их не надо улучшать. Вот возьмём к примеру OneScript. Вы наверняка заметили, что релизы стали реже, а радикально новых фич в них немного. Тому есть масса причин, но одна, в которой я сам себе стеснялся признаться, а тут вдруг осознал - это ощущение, что туда действительно опасно добавлять много новых радикальных фич.
Можно, почему нет, но это превратит его в Nero Burning Rom и убьет. Как известно, идеальная скульптура это та, в которой от камня отсекли все лишнее. Почему-то в софте работает обратный принцип - добавляй фичи, пока продукт не превратится в неповоротливого мутанта. Буквально, если для привлечения посетителей музей будет добавлять Венере руки, лабутены, шлем с ПНВ и пропеллер Карлсона. Пилить ненужные фичи, чтобы обосновать свою премию перед акционерами? Как хорошо, что мне не нужно этого делать.
Это, конечно, не значит, что 1Скрипт не будет развиваться, но теперь я получил некий понятийный фреймворк, которым могу объяснять свой консерватизм в части добавления убер-фич в движок. Некоторые вещи просто уже идеальны и не нуждаются в пропеллере.
Post #485
1.54K