Tech IndustryOct 30, 2020
Twitter2020yolo

Stripe + Ruby

Is it true that nearly everything at Stripe is in Ruby? Any plans to migrate to other languages? I’m thinking about applying but don’t love working in Ruby, primarily because I’ve seen some really bad Ruby code bases. Certain teams to target or avoid? ❤️ Thank you! ❤️

KeepTruckin watkins Oct 30, 2020

doesn't twitter use ruby ?

Affirm xyzabc22 Oct 30, 2020

They switched to Scala iirc.

Twitter 2020yolo OP Oct 30, 2020

No more Ruby at Twitter. Needed to switch to a more performant language.

American Express ctl136 Oct 30, 2020

Isn't ruby dead yet?

Twitter 2020yolo OP Oct 30, 2020

Apparently not at Stripe?

New
ông cá Oct 30, 2020

Some teams use Scala and Golang, but most use Ruby. There's an effort underway to rewrite some of the Ruby code in Java, and some new code is being written in Java too. A lot of the Ruby code at Stripe is remarkably bad.

Twitter 2020yolo OP Oct 30, 2020

Any specific teams to target or avoid?

New
ông cá Oct 30, 2020

TBH if code quality is high on your list of requirements for your next company, then Stripe might not be the best fit for you.

Stripe xhdbdj Oct 31, 2020

moving to Java

Twitter 2020yolo OP Oct 31, 2020

All teams?

Stripe vGMy41 Oct 31, 2020

I think Stripe Ruby is a little bit better than what you expect because of Sorbet.

Stripe gpSl27 Nov 3, 2020

My team uses Golang but I think the IDE support with Ruby is as good as Java