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.
Even `send` is frowned upon, but allowed under some circumstances.
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.