3 ms·
I think you might have missed my point, it’s not a binary good/bad - both approaches have a useful place.
by CraigJPerry 6y ago
I think you might have missed my point, it’s not a binary good/bad - both approaches have a useful place.
- skohan 6y agoI think we just disagree. I understand your point, but I think that the benefits of having strong types outweigh any drawbacks in almost all cases. The benefits are huge once you get past a very small program (100 lines was a little flippant on my part) and the drawbacks rapidly approach zero for any sufficiently well-designed type-system
- CraigJPerry 6y ago:-) FWIW, through my career i changed my views on this topic. I started off loving dynamic, then i spent years preferring static. Nowadays i don’t actually have too strong an opinion on types (despite what this thread might suggest!), both approaches have value. These days i place value in something else - less lines of code. Expressive languages like Python & Clojure, these make a lot of sense to me because in my experience nothing correlates stronger with bugs than too many lines of code. By this logic i should be writing in APL but i suspect that goes too far the other direction!