DEV Community

Discussion on: Ben++

werner profile image
Werner Echezuría

I've been programming in Ruby for almost 10 years, a few suggestions I might tell you:

  • I believe the best way of learning Ruby on Rails is through the book: Agile Web Development with Rails, it starts with an example app which I think it's very instructive.

  • Ruby has its flaws, it's good to recognize them from the beginning, that will help you in the future, being a dynamic language can be frustrating sometimes, the way the community compensates that is through unit testing, you need to tests a lot, things that with a static language you don't need to.

  • Avoid metaprogramming as much as you can, might seems pretty cool but in the end the code turns out a little bit hard to follow for your coworkers.

If you need any help feel free to contact me.

Best regards.

deciduously profile image
Ben Lovy Author

Thank you so much, this is great. Will definitely keep this comment around.