Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The unrefactorable ball of mud problem is real, which is why both Stripe and Shopify have highly statically typed code bases (via Sorbet).

Btw Stripe uses Ruby, but not Rails.



I'd say sorbet largely adds to the mud, but to each their own.


Some Stripe services are Rails.

Having types helps, but it's not a necessity. When I was at Chime we faired very well with just rails and no types.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: