Sunday, October 14, 2012

week 4 and 5 Ruby Thoughts

Hello Everyone,

I'm sure everyone is doing well on the assignments. I personally am having a hard time programming. I have a basic Java level programming. I do not plan on becoming a programmer in this lifetime. I understand that programming will help me become a better IT. What I really had a hard time grasping was that one question on Week 4 numbers quiz was number
"7. Print a sequence of number pairs "x,y" such that x ranges from 0 to 3 and y from 5 to 7 "

I understand that i have to use something 0.unto(3), or something close to that effect. 

Although I can sit here and complain how I really suck at programming, I can't help but marvel at the genius of Ruby. To make everything a method instead of having multiple data types really opens the possibilities. This method of programming will allow you to change the internal rules by assigning differences in methods. For example, you can make 5+6 different from 6+5. 

So all in all, Ruby is a double edged sword in my opinion. 

p.s. I just thought the picture of the ruby looked cool. LOL!


  1. I would like to add something to your double edged sword. I briefly mentioned Ruby in my blog that it was challenging for me to understand the language. Even though the language is difficult, it is one of the top ten skills that employers are looking for. Now your sword just got sharper.

  2. I'm not all that great at programming either. In all honesty, if I could go without programming all together I probably would. However, when comparing Ruby to the other languages I've learned such as Java and C++, it really is amazing. It's a much more readable and efficient once you get a basic understanding of it. Because of that, I think it could be a very powerful tool in all aspects of IT operations and management.

  3. I am in the same boat as you guys. My programming skills are not great either. I do feel ruby is much more readable as Michael said allowing the user to understand it better. I've learned that Ruby language is ideally used for interactive web apps. If we can familiarize ourselves with object-oriented programming then we will have no problem using Ruby.

  4. I'm glad you all agree. Thanks for your feedback