House of Rails

Andrew House

How Ruby Chose Me

Javascript was my first programming language. While it was fun to use, it was also very syntax heavy. The amount of ()’s and {}’s pretty much drove me insane.
After learning the basics of Javascript I started to look for other languages that would be relevant to my goal of web development. I had come to learn how Javascript was incredibly important making web pages function, and I wanted to learn the skills to drive the essential pieces that run in the background. That’s right, I wanted to take a look into the back-end.

Pry-ing Apart Code

I like to think of writing code similar to designing puzzles. The more simple the code, the easier to dissect each individual element and know the code with exact precision. However, I have a fondness for diving deep into code I don’t understand. One of my favorite things to do is to find a method on ruby-docs that I know nothing about, and pick it apart piece by piece. Originally, I used mass amounts of puts and tabbing back and forth between my editor and irb. During my first day at the IronYard my Instructor James introduced me to Pry.

Getting Git

Git is glorious.
I once thought it was annoying, countless git add . followed by
git commit -m “why am i doing this?”

My initial understanding of git was limited. I understood it was a VCM (Version Control Manager), but didn’t really grasp how powerful it was to backup code.