Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

Ruby Build a Todo List Application with Rails 4 Build a Todo List Application with Rails 4 Write Our First Tests

Is Ruby really this glitchy?

Files that are downloaded are depreciated, broken, don't match up with what they are supposed to. Is this what it's like working with Ruby?

3 Answers

Kevin Kirsche
Kevin Kirsche
9,588 Points

To be honest, Ruby is my goto scripting language for quick tasks. Iterating over things and taking actions, running things like expect with more control than the standard bash prompts, manipulating data. It's quick enough for day to day work, easy to remember and to me, feels natural. I know plenty of people though who prefer python for the same tasks. With that said, when dependencies and deployment considerations come up, I will usually use python or Golang, as Ruby doesn't have a simple deployment model in large enterprises.

Hope this helps!

Kevin Kirsche
Kevin Kirsche
9,588 Points

Ruby is a very fast moving language with a much smaller emphasis on backwards compatibility than languages like Python. Some groups focus on older 1.x releases and others on the 2.x train of code. Personally, I've found that after getting past the initial hurdles in learning the language into the day to day work it's not as pronounced of a problem. Though it isn't uncommon for frameworks I've used to update and break things.

It sounds like your in the field and gainfully employed as a programmer/developer. Would you say you LIKE working with Ruby?

Ok Kevin, at least one more question. Where did you learn Ruby? Cause there are so many things that don't work following along with the video, that any hope of a seamless learning experience is right out the window. For me anyway. It's not the teacher, I don't think it's the language. By the time I get something fixed I've lost the flow of what we are doing.

Kevin Kirsche
Kevin Kirsche
9,588 Points

Personally, I learned Ruby using the book Eloquent Ruby https://www.amazon.com/Eloquent-Ruby-Addison-Wesley-Professional/dp/0321584104

This book with a few side projects and gems was really helpful for me to get the hang of Ruby

Thank you so much!