Hacker News .hnnew | past | comments | ask | show | jobs | submitlogin

I love Ruby and we use Ruby and we do not allow meta-programming. Too difficult to maintain.

Even `send` is frowned upon, but allowed under some circumstances.



If you have some group that all understands and checks each other from the beginning, Ruby is probably great.

However it was every startups default choice for a while, and those code bases get wrecked and have no oversight until way later. A lot of bad ideas becomes foundational. This scenario is far more common than good Ruby code bases. It’s just easier to rule out Ruby when looking for new jobs.




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

Search: