Hacker News new | past | comments | ask | show | jobs | submit login

I think any language with big fans will inspire equally motivated critics. Especially if the critics believe the accolades are undeserved.

You can see that in Go. It was a hugely hyped language, backed by Google, but without a lot of wishlist items that C++/Java/Python/Ruby/etc developers would have liked.

You can see that with Rust. There is the “rewrite everything in rust” crowd, which inspires anti-rust people to speak up.

I find it crazy how much criticism Rust, Go, Ruby, etc receive when Python has such glaring flaws. From the 2-to-3 migration, to package management. The consensus seems to be that’s just the cost of doing business.

By the way, I’m a Python developer. I don’t hate Ruby. But it seems like most Ruby fans love the elegance and consistency of its design, whereas that never resonated with me. E.g calling obj.length rather then len(obj) is surely more elegant. I never really cared though?

I guess I just find it interesting how some languages cons are excused while others aren’t. And how people can be drawn to some languages while others hate them.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: