← Back to context

Comment by unethical_ban

2 hours ago

Haven't watched the video, but I've been spending a few hours the past week re-acquainting myself with Ruby before diving back into rails introductions.

Ruby is an interesting language to work with. I don't know it like Python, but it's a language that finds problems developers would run into and built solutions in to make it easier.

As for Rails, as a total novice: It is a lot of Convention over Configuration, and it's almost a second language on top of Ruby. Everything works together implicitly so you have to recognize what's happening when you look at the code. I don't know if any Ruby/Rails oriented IDEs exist that guide the developer with hints and shortcuts to how the pieces of a Rails app fit together, but it sure would be handy.

I can see how typed, high-performance languages with explicit references to all the integrations would be easier for AI to handle. But as long as humans sometimes have to look at the code, I would think Rails still has a place.