valvar
Joined 12 years ago
Karma
846
Submissions
252
Member since
Mar 21
meet.hn/city/47.3744489,8.5410422/Zurich
View on Hacker NewsJoined 12 years ago
Good type systems increase velocity by leaving less room for error, so that you don't have to waste half your time debugging and fixing issues that could have been easily prevented. They also provide helpful structure and an IDE experience (the right values, functions, actions, etc are actually suggested for you wherever you are) that really does speed up development a lot.
There's of course always a trade-off: bad type systems can get in your way with boilerplate that you have to wrangle. But I don't think that's the typical experience.