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

At my day job we use Ruby with Sorbet to stitch together a large number of data engineering pipelines. It's a good choice since we also often stand up small Rails apps to expose the results from those pipelines, so we can keep everything in one language. The fluent functional approach it enables is pretty nice for that business logic (but I would not want to do it without the gradual typing on top). We do find ourselves glancing over at the Python ecosystem with envy from time to time but overall it has worked pretty well. As I've gotten better with it I find myself reaching for irb for more and more one-off tasks in the shell too.


Oh nice! I haven't used Sorbet yet, but this is the second time I've heard good things about it outside of Stripe (where it originated). I'll have to give it a proper look.


I think they direct people to tapioca by default at this point, but that was key to making it a smooth process for us.


I find it to be a mixed bag. Better than nothing, but doesn't come anywhere close to what something like typescript can do for example.




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

Search: