4 ms·
> If you haven't tried a type system better than what Java used to be, you owe it to yourself to try one of the other options out there. But those languages ar
by geodel 5y ago
> If you haven't tried a type system better than what Java used to be, you owe it to yourself to try one of the other options out there.
But those languages are not used for Enterprise Software development.
- Serow225 5y agoF# would disagree :) It's one of the nicest languages for Enterprise software dev
- hardwaresofton 5y agoWell if we followed this rule I think we'd all still be using punchcards? Or FORTRAN? It really depends on what your Enterprise looks like but I do agree that many corporations are going to be better served by more mainstream languages. That said, if you're worried about creating good maintainable software then types are the way to do it -- a lot of the changes that are landing in Java/Python/Ruby/etc came from the niche languages with the good type systems. The renaissance of typing (typescript, mypy, sorbet) is people essentially collectively coming to their senses and realizing that they want to know what their function is expected to be fed, at compile time.