yoran
Joined 13 years ago
Karma
770
Submissions
211
Member since
Apr 12
Co-founder and CTO of Curvo (curvo.eu) and Sutori (sutori.com)
View on Hacker NewsJoined 13 years ago
I just completed a big refactoring. We have a good suite of tests. But Sorbet has provided an added layer of confidence. Especially when it comes to the treatment of null values. Sorbet will raise an error if you try to call a method on an object that may be null. So it forces you to think through: what should happen if the object is null?
So the tests combined with Sorbet typechecking made that we could just almost blindly deploy refactoring after refactoring, with only a handful of bugs for several 1000s of lines of code changed.
This explains why BigTech supports regulation. It distorts the free market by increasing the barriers to entry for new, innovative AI companies.