|
|
|
|
|
by unshavedyak
1058 days ago
|
|
> People are far too obsessed with static type checking. A lot of this time would be better spent invested in live debugging tools. I mean.. the two are tightly related. The type represents the outer bounds of values possible. Types will give you as much utility as you put into them (or as the language allows). I agree in general, i just think you massively undersell types haha. It's not either or, it's AND. Always AND. |
|
Types also mean that I can describe my program in ways others can understand and trust. I don’t want to pass off potentially broken programs to other people and say don’t worry, the debugging experience is great.