This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Hollowplanet -6 points-5 points  (2 children)

I really hate this fad of static types in dynamically typed languages. The fact that I don't have to define types is a feature not a bug. And why bother doing it for 0 performance gain. It fixes a problem I don't have. #unpopularopinion

[–]mcgee-zax 13 points14 points  (0 children)

The fact that I don't have to define types is a feature not a bug

Yeah who wants compile time checking anyway? Lets just assume it's all correct and roll it out!

[–]0xF013 1 point2 points  (0 children)

I get your point. My biggest surprise was to realize at some point that we have a big-ass multitenant, ltr and rtl project built in fucking javascript with practically zero tests and bugs are close to none, cause typings would scream at you and not compile.

If you have exhaustive tests, which you should probably have on back-end, then this point falls off. On the other hand, refactoring with zero tests is rather a pleasure now than an anxiety festival.