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!