How Ruby Brought Me to InfluxData
Katy Farmer /
Use Cases, Developer, Company
Dec 27, 2017
All new InfluxData team members write a “Why I Came to InfluxData” blog post. I was supposed to write it a month ago when I started, but there’s so much to learn here about the products and the amazing community that I started writing technical blogs straight away (you can read my first two posts about ruby metrics and MySQL).
But the chance to chase technical topics I don’t understand and push my own boundaries is a big part of why I came to InfluxData. It wasn’t a position I was certain I could do - it felt like I was starting my journey into tech all over again - and that made me want to do it.
I started writing Ruby at a code bootcamp (Turing School of Software and Design in Denver) a little over a year ago. I agonized over the decision: how could I afford another school loan? How would I handle the social aspects? What if my lifelong battle with depression and anxiety made the intense schedule impossible? Worst of all in my mind, what if I simply wasn’t good at it?
Eventually, someone gave me advice that made my decision easy. What if after seven months (the length of the program) I was exactly the same? The same person who wanted to change, but just couldn’t let go of a thousand tiny worries that built into an ever-present anxiety. I decided I would rather fail terrifically than stay the same.
<figcaption> Failure is stealthy</figcaption>
I started interviewing soon after I graduated from Turing, and I messed up a lot. I said crazy things in interviews, forgot how code worked, did homework assignments in new languages, and was turned down for jobs I thought I had nailed. I don’t know if I wanted any of the jobs in particular - I just wanted a job.
But when I was interviewing with InfluxData, one of the engineers said something that resonated with me. He said, “We model change over time” (thanks, Chris Goller). Technically, I had no idea what that would look like, but I knew that if I could model my own change over time, I’d be really proud.
That’s why I came to InfluxData: To keep the upward trend. To learn and fail and find challenges and talk to people. Yukihiro “Matz” Matsumoto, the creator of Ruby, said:
“Ruby is simple in appearance, but is very complex inside, just like our human body.”
I would like to be the sort of person who is always curious about the complex inside, who always has a question, and Ruby helped me discover that. Now, InfluxData is helping me to be that person every day.