3 ms·
I had precisely zero errors during the entire development cycle that static typing would've detected. You never get a NoMethodError: undefined method `[]' f
by Confusion 16y ago
I had precisely zero errors during the entire development cycle that static typing would've detected.
You never get a
NoMethodError: undefined method `[]' for :foo:Symbol
or similar? Then you are either a much better programmer than me, or we are dealing with confirmation bias[1]. I get such errors regularly. They are trivial to fix and are caught early by tests/specs, but they are still there on a first iteration.
[1] http://en.wikipedia.org/wiki/Confirmation_bias http://en.wikipedia.org/wiki/Confirmation_bias
- Groxx 16y agoNo doubt that accounts for some of it, yes. But I'm extremely careful what I put into my variables, especially in larger projects, and especially in this one because everything was extremely highly connected. Chuck something in wrong once, and it could take me hours of hunting to find it; it wasn't worth being tricky.