Comment by troad
5 hours ago
This is very cool! I like this a lot. Thank you to the poster for sharing this.
Dynamic languages have amazing dev speed, but once code matures, slapping some types on that code is just plucking low hanging fruit. It inevitably picks up easy bugs and makes the code easier to read, understand, and maintain.
Ruby has had no good solution to dynamic typing, for reasons well articulated by the linked piece. Honestly, that kept me from writing much Ruby recently. Every line just felt like instant tech debt, short of any sensible pathway to static analysis.
This might just get me writing some Ruby again.
No comments yet
Contribute on Hacker News ↗