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
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.
Leave Javaisms at home and learn idiomatic Ruby and you should be golden.
This is the way to go!
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.
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.
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 uses a lot of Java too, so you won’t be on ruby forever
FWIW, I'm writing 100% Java at Stripe right now
Which teams/orgs have you doing this
I’m curious about this as well. What is your use case will be with Ruby/Ruby on rails?
Joining stripe
Congrats. Are you going to be building their web applications?