5 ms·
Also, quality doesn’t scale. These people can do whatever they like when they work alone but once you get more people to work with them their claim falls apart
by iddan 3y ago
Also, quality doesn’t scale. These people can do whatever they like when they work alone but once you get more people to work with them their claim falls apart like an unsafe function call
- moron4hire 3y agoThey're also just blissfully unaware of all the bugs in their code.
- doctor_eval 3y agoRight, I always suspect there’s bit of Dunning-Kruger going on when I read about people who reject compile time type safety.
- moron4hire 3y agoYes, there's really no reason to believe someone when they say they get along perfectly fine without strict typing. Every project I've converted from JS to TS, no matter the size, even the small, only a few hundred LOC projects, has had at least one major "how the hell did this ever work" type bug that the type checking discovered immediately and would have prevented from happening in the first place. So I don't really do even small projects without TS anymore. Anything more than can fit in my text editor, without scrolling, with the editor window tiled so I can see the app and the debug log at the same time.
- doctor_eval 3y agoYes, exactly my point. How do you know that your code doesn’t have subtle bugs when one of the systems that detects subtle bugs isn’t available? I used server side JavaScript for a decade before Node existed, so I have lots of experience with this sort of thing. And don’t even get me started on refactoring.