4 ms·
This is the double edged sword that is Rails. It gives you enough to quickly deploy a basic SaaS app and lull you into the false sense of security (it's so eas
by zachgersh 13y ago
This is the double edged sword that is Rails. It gives you enough to quickly deploy a basic SaaS app and lull you into the false sense of security (it's so easy to launch an app!).
Rushing through learning RoR and not a) learning Ruby and b) actually taking your time to write some tests goes against what is arguably the best practice for learning RoR properly.
Throwing together one app is a start down a path to learning RoR, it's not actually "learning Ruby on Rails". They are two different things.
- vu0tran 13y agoI agree. There's also: c) GemHell Where you're so captivated in all the shiny Ruby Gems that you don't take the time to learn what they actually do.
- prakster 13y agoHey Vu, I'm impressed. Would like some words of advice from you, as I am attempting something similar but less ambitious. Ok to contact you via email?
- vu0tran 13y agoYeah! Of course. Just tweet at me and I can direct message you my contact info. @vu0tran
- zachgersh 13y agoWe've all gotten stuck there. It's too tempting to add easy functionality, until it breaks and you have to debug it. Hopefully you are going to take a long journey with Rails!
- casual_slacker 13y agoIt's just a screw up that RoR got security wrong at the start and had to change their paradigms to fix it. Following a few principals (no in-band signaling), newer frameworks are secure by default and just as simple to learn.
- Legion 13y agoAgreed. That said, for people who aren't necessarily programmers at the start of the process, producing useful things makes it a lot easier to justify the continued learning required to get there.