Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You might find more luck with Ruby.


Forgot to mention. I did try Ruby on Rails once, but somehow Ruby never grew on me. Especially the symbols part. But I guess it was because, by the time I tried Ruby, I was well over 10 years into Python stuff.


Ruby on Rails is definitely not Ruby!

Is like saying I know Python because I've worked with Django. Yes, I'd know the Python syntax and I'd be able to read Python code, but in my opinion I'll really not get to know the soul of the language


> Ruby on Rails is definitely not Ruby!

Rails is definitely Ruby, though not all of it. Non-trivial Rails work requires non-trivial understanding of Ruby, though there is some of the language and more of the standard library you can probably get by without in most Rails work. That's true of work in any application domain, though.

OTOH, Rails is highly opinionated in ways which aren't universal in Ruby, so it's quite possible for Rails to not click but Ruby to be a good fit for a particular programmer. I personally like Ruby as a language more than I like Rails as a web framework. Of languages of their general type, I go back and forth between preferring Ruby and Python.


I am completely aware RoR is not Ruby, but to get into an RoR project, I first worked with Ruby, separately and then went into the Rails framework.

My comment on Ruby language comes from the learning Ruby part.


I wish the boolean `?` operator/sugar made its way into Python somehow. I always thought that was pretty cool.


You mean:. this if true else that?




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: