Rails is Awesome! #
In the last decade of building SaaS apps I've used a lot of different languages, but I had never touched Ruby - not even once, until I started at AirOps.
I've quickly become a Rails fan - but it wasn't immediate. The "convention over configuration" approach definitely through off the learning curve. It went something like this:
- Rails Week 1: "Where the heck is this defined!? Why does this work!? Nothing is included!"
- Rails Week 2: "Okay... This kind of makes sense... but do I put this thing in
lib
orapp/lib
?" - Rails Week 3: "This is pretty slick!"
- Rails Week 4: "OMG I can do everything so fast wheeeeeeeeeeeee!"
Seriously though, this is why I love "opinionated" frameworks. There are lots of right ways to build an app - and you may not love the "Rails Way" - but if you do, it sure makes life easy.