338lm: (338lm)
Чуть ли не поголовный ход мыслей маркетолухов компьютерных игрушек со сложным игровым процессом, вроде симуляторов, стратегий, масштабных RPG, в последние 10 лет выглядит так: "Если упростить наш замечательный симулятор до такого состояния, что даже самые тупые дегенераты смогут в нём разобраться то мы несказанно увеличим количество потенциальных покупателей". Но откуда они взяли, что тупым дегенератам вообще интересны симуляторы или стратегии?
338lm: (338lm)
из-за которой они, в конечном итоге, любят индусов и прочих ультрадешевых работников.
Выглядит это так: Непрофильная контора хочет заделать себе какой-то программный продукт. Главный Начальник зовёт менеджера, который как-бы шарит в теме, и говорит: "Вася ты будешь рулить процессом. Денег на это есть вот столько. Давай ищи, нанимай исполнителей и начинай работать". У Васи есть два варианта:
1. Нанять несколько крутых перцев за бешенные деньги от которых охренеет даже Главный Начальник и придётся на каждом углу безрезультатно доказывать, что оно на самом деле столько стоит, а Вася не лох. Но его всё равно никто не поймёт и он об этом знает заранее. В резюме у Васи, в конечном итоге, будет написано: "Менеджер. Рулил коллективом в 3 человека".
2. Нанять овердохрена индусов почти забесплатно. Тут же получить премию от Главного Начальника за рачительность, так как Главный Начальник слышал краем уха, что конкуренты-лохи за те же бабки наняли всего троих каких-то проходимцев.
После этого Вася может написать в резюме: "Менеджер. Рулил мегапроектом с коллективом в 300 человек", что выглядит намного круче.
Остальное время, до момента пока проект не завалится, Вася потратит на поиски другой работы но уже в должности начальника департамента, самого главного менеждера, вицепрезидента и т.д. Или уйдёт на повышение в той же конторе свалив все проблемы на лоха, который всё это будет потом разгребать.
338lm: (338lm)
Почитал что нового случилось на фронте программерского софтостроения за годы моего отсутствия и в очередной раз разочаровался. Программистам нельзя давать дизайнить процессы разработки софта и инструментов для этого. Программисты это как крейзанутые учёные из фильмов вроде "Назад в будущее". Если им дать ресурсы они будут ваять безумные но прикольные штуки имеющие цель вроде "как наиболее извращённым и непонятным для других образом сделать какую ни будь никому не нужную фигню для решения которой уже 50 лет назад придумали простой и очевидный способ".
Программистов не интересует конечный результат и решение задачи, их интересует процесс решения, а он тем более увлекательный чем более замудрённым он является. Поэтому программисты не ищут лёгких путей.
Все новшества в новых языках программирования связаны, по сути, с тем, чтобы скрыть сложность, а не уменьшить её. Либо сделать запись текста программы из простой, очевидной но скучной - непонятной неприобщившимся к сакральным знаниям и полной магии для непосвящённых. По сути все "улучшения" последних лет 20-ти связаны с тем как спрятать за одной строчкой то что раньше описывалось десятью. Но в реальности 10 строчек и сложность стоящая за ними никуда не деваются, и мы получаем спрятанные 10 строчек + одну явную. Просто если нам нужно было это сделать раньше то мы засовывали их в библиотеки, а теперь всё это пытаются напихать в сами языки стандартами на которые уже давно можно убить сбросив с небольшой высоты.
Page generated Jul. 21st, 2017 04:45 pm
Powered by Dreamwidth Studios