How long to pickup ruby with Java exp

Joining stripe, For anyone who made a transition from using Java on the daily to Ruby, how long did it take you to pickup ruby and be productive with it? #engineering #software #ruby Please leave an explanation

Poll
29 Participants
Select only one answer
Qualtrics YS0SRS Mar 24, 2022

I’m curious about this as well. What is your use case will be with Ruby/Ruby on rails?

Two Sigma yyhreewss OP Mar 24, 2022

Joining stripe

Qualtrics YS0SRS Mar 24, 2022

Congrats. Are you going to be building their web applications?

Google lkabg Mar 24, 2022

If you're gonna use it then you should find a good resource and read up on it. Lots of stuff doesn't work the way you'll think and it'll be good to have skimmed a reference at least.

New
fold ➡️ Mar 24, 2022

Leave Javaisms at home and learn idiomatic Ruby and you should be golden.

CUNA Mutual Group gotPIP? Mar 24, 2022

This is the way to go!

Stripe guanaco Mar 24, 2022

Ruby is fairly easy to pick up and its syntax is very readable. You may want to read up on Sorbet (open source typechecker for Ruby) as it is heavily dogfooded here. Stripe uses a ton of Ruby abstractions internally; you’ll learn them as you go.

Stripe nNPG48u Mar 24, 2022

The “monkey see - monkey do” method works well at Stripe. Emulate what your colleagues are doing and what you see in the code, and you’ll be just fine.

VMware smoothie20 Mar 24, 2022

Lol you won’t be fine. Depending on what Java world you come from (monoliths, micro services, spring, dropwizard, etc.) You are about to get shellshocked. But you will also be surprised how quickly you can learn a new language. Totally worth the challenge. Took about 5-6 months for me to get onboarded properly.

Stripe WdET05 Mar 26, 2022

Stripe uses a lot of Java too, so you won’t be on ruby forever

Stripe cBmA88 Mar 27, 2022

FWIW, I'm writing 100% Java at Stripe right now

Salesforce butterscup Mar 27, 2022

Which teams/orgs have you doing this