Пизданул как мой коллега!
Добавлю, что сейчас основные навыки прогера - быть в теме того, что вообще есть для решения твоих задач, уметь это по-быстрому освоить, уметь исследовать незнакомые инструменты.
без vm, опциональное gc, бинарная совместимость с сишными либами.
неудачный пример, жаба началась как раз с потребности сана пилить прошивки для разной бытовой техники. и до сих пор многие считают, что она тормозит, жрет ресурсы и вообще не нужна
а на работе у тех же людей сразу появляется особая рабочая психология?
просто эти люди ссут взять что-то новое, чтобы не показаться непрофессионалами, типа быть консервативным - это всегда выигрышная стратегия, а если ты предложишь что-то новое, тебя не воспримут всерьез. и прочие подобные бредорассуждения.
риски примерно одинаковые, в случае какой-нибудь сишки проект может выйти из под контроля из-за того, что в нем мало способов бороться со сложностью, в случае чего-то нового может не оказаться нужной либы, или словить багу в субстрате - один хрен примерно
плюнь в рожу любому, кто скажет, что умеет это делать
я чо сказать-то хотел вообще-то: что объективных причин не идти в ногу со временем в ИТ не много, психология решает
такой аспект конечно есть. тока я вижу дофига прогеров, которые и сами обеими руками за то, чтобы ничего нового не осваивать.
а аналитик, который уверен, что он всё сможет учесть заранее, просто втирает очки. а кто понимает, что всё не учтет никогда, тот скорее останется на привычном стэке.
"Все зависит от задачи" - неоспоримый аргумент. Тока хрен пойми в пользу какой точки зрения :)
вряд ли кто-то сознательно идет творить хуйню, а не думает, что это и есть та самая целесообразность
запрещено женевской конвенцией
ну так если когда-то не взять фрэймворк и не внедрить, ситуация "нафига мне тащить фрэймворк ради одной функции" никогда не изменится. эволюционные изменения в софте имеют тенденцию заводить проект в полную жопу из костылей и самописных разрозненных хуёвин, повторяющих самих себя
он позволил себя пришить за наши грехи!