Github and the Magical Black Hole of Version Control

In celebration of my first-ever (successful!) pull request, I’m dedicating this post to the use of git and Github. The concept of git and Github was a huge source of frustration to me early in the summer, when I painfully managed to get my website onto Github without any understanding of what I was doing. I’m still learning how to understand and use these tools effectively and appropriately, and I’m sure I will be for a very long time.

Read more...

Introduction to Object-Oriented Programming

Although the first week of the Metis Ruby on Rails course has been much less intense than I’d expected, the first week has been a somewhat jolting dive into object-oriented programming. Before the class started, the bits of Ruby I’d done were just lines of code. I thought classes were for CSS, methods were just words that did cool things to variables, and objects were for special uses of Python or Java.

Read more...