Угу.
А Java вообще не честно, потому что если бы не Android.
А C# вообще не честно, потому что если бы не Windows и Unity.
А Python вообще не честно, потому что если бы не ML и наука.
и т.д.
Любая экосистема, завязанная на язык, не даёт этому языку умереть.
Что, в общем, иррелевантно моему изначальному аргументу — мир массово использует динамические языки в продакте, и мы ещё живы.
Если вы думаете, что люди и компании, использующие динамические языки, делают это от незнания о существовании статических, ну, дерзайте, конечно, но у меня другая точка зрения :)
корневая причина ситуации — головотяпство авторов, выпустивших это изменение как minor version, в то время как по нормативам semver это должна быть major version (с breaking changes)
Да, но нет. Всё-таки, если человек не хочет поломок из-за зависимостей, он должен фризить версии полностью — вплоть до минорных (а ещё точнее — фризить с проверкой хэша).
Полагаться на семантическое версионирование — полагаться на честность и отсутствие ошибок у посторонних людей. Делать это стоит только, если код покрыт тестами.
> Мы считаем, что самый ценный — это время. Потерять его на испытательном сроке длиной в три месяца страшнее, чем потратить день на детальное знакомство с компанией.
То есть испытательного срока у вас нет? Сразу в штат зачисляете?
В точку. Вообще, в оригинале написано так: «Now we have to develop on three different platforms». Я предположил, что речь именно о React, Angular и Vue. Какие ещё могут быть три платформы в контексте веба и Adobe Flash?
Зачем? Пускай не переплачивают, никто их не заставляет.
> Это в общем-то означает, что мы, вероятно, должны перестать просить бонусы к нашим уже и так непомерно раздутым зарплатам
Кому должны? Если этого не хотите лично вы, не просите, никто вас не заставляет. Лично я никому переставать не должен.
Ну а если чуть более конструктивно, то зарплата определяется не чьим-то мнением, а платёжеспособным спросом со стороны работодателей на рынке труда. Во всем мире. Только и всего.
А Java вообще не честно, потому что если бы не Android.
А C# вообще не честно, потому что если бы не Windows и Unity.
А Python вообще не честно, потому что если бы не ML и наука.
и т.д.
Любая экосистема, завязанная на язык, не даёт этому языку умереть.
Что, в общем, иррелевантно моему изначальному аргументу — мир массово использует динамические языки в продакте, и мы ещё живы.
Если вы думаете, что люди и компании, использующие динамические языки, делают это от незнания о существовании статических, ну, дерзайте, конечно, но у меня другая точка зрения :)
Это мироустройство, лучше* которого пока ничего не придумали.
Если вам кто-то заявит, что сможет завтра сделать, чтобы от голода и болезней никто не умирал, то скорей всего он заблуждается или врёт.
Если в данный момент куча людей умирает от голода и болезней — это не просто так, и для этого есть свои причины.
* обратите внимание: «лучше» — не значит «хорошо», «лучше» — значит, что альтернативы хуже
[ источник ]
(картина в разных источниках примерно одинаковая)
«Серьезно? Серьезно? Нам лень писать символы? Братан.» — и вот это всё.
Да, но нет. Всё-таки, если человек не хочет поломок из-за зависимостей, он должен фризить версии полностью — вплоть до минорных (а ещё точнее — фризить с проверкой хэша).
Полагаться на семантическое версионирование — полагаться на честность и отсутствие ошибок у посторонних людей. Делать это стоит только, если код покрыт тестами.
Ткните в конкретное место в его комментарии, где он «навязывает» своё мнение, будьте добры.
То есть испытательного срока у вас нет? Сразу в штат зачисляете?
Не сомневаюсь, после неё к вам толпами побегут люди, ведь им так важно «влиять на бизнес и строить глобальную систему с нуля».
Идея для следующей статьи: «Что нужно сделать, чтобы заплатить нам за пиццу как можно быстрее и удобнее для нас».
Т.е. человек, боясь язвительных шуток, будет лучше следить за своим кодом.
Зачем? Пускай не переплачивают, никто их не заставляет.
> Это в общем-то означает, что мы, вероятно, должны перестать просить бонусы к нашим уже и так непомерно раздутым зарплатам
Кому должны? Если этого не хотите лично вы, не просите, никто вас не заставляет. Лично я никому переставать не должен.
Ну а если чуть более конструктивно, то зарплата определяется не чьим-то мнением, а платёжеспособным спросом со стороны работодателей на рынке труда. Во всем мире. Только и всего.
Боюсь, вы не правы. Это 4 этап TC39. Это означает, что ничего менять или отклонять уже не будут.