Sep 2, 2018 · 1 min read
Many people are unaware they are using types in a way that is not optimal for maintainability and reusability. Typing can be very worthwhile, but it takes effort to learn how to do it well, and many type systems are simply not well designed.
Those with enough experience with various type systems and more than one programming paradigm are better equipped to spot the relative strengths and weaknesses than somebody who sticks to any single language “full time”.
“Those who are unaware they are walking in darkness will never seek the light.” ~ Bruce Lee
