Hacker News new | ask | show | jobs
by jweir 1059 days ago
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.

1 comments

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.