|
|
|
|
|
by zaphar
3233 days ago
|
|
7 years after I first learned to love type systems and the honeymoon hasn't worn off. They definitely have some tradeoffs. Depending on the type system sometimes something I think should be expressible in a particular way isn't and I have to do it differently. There is some extra cognitive load forced on me when reading the code. But the upside is huge. Refactoring is easier and safer. The production launch of the application is less scary. I'm even faster at end to end development with a type system backing me up. |
|
I totally agree with you, though. The ease of refactoring alone is a big enough win to get me on board.