Но то факт, что ts дает "ложное чувство безопасности" это косяк языка или того, кто его использует и не понял? Что именно в js может дать это чувство безопасности?
Хороший коммерческий директор должен сказать - 2 раза это мало, давайте не будет тестов и типов и ревью не будет и тогда ты будешь переписывать свой код 50 раз, каждый месяц, так мы заработаем компании баблос и будем героями.
Блин, пока что, по моему скромному, но все же опыту, я понял, что абсолютно пофиг что ты делаешь и как, но если ты делаешь это на пофиг, то и тесты и ревью и прочее идет нафиг и пока что это основная проблема, с которой я сталкиваюсь.
Почему false-negative это плохо - это означает что я вынужден затрачивать такое же количество ментальных усилий и выполнять код в голове, а ещё и думать о ложных типах
А как быть с большими проектами, где много моделей и доменная область описана через типы довольно глубоко? Статическая типизация ведь не сугубо про "поиск ошибок" складывания строк с числами, это лишь одна составная часть.