3 ms·
Great real world article. Everybody should keep the bottom line "under their pillow": >> Interestingly, all of the things that used to annoy me about Ruby and
by WuxiFingerHold 2y ago
Great real world article. Everybody should keep the bottom line "under their pillow":
>> Interestingly, all of the things that used to annoy me about Ruby and Rails now annoy me much, much, much less. I have accepted that there is no perfect language or framework. You just have to know its strengths and weaknesses and deal with them.
- bubblyworld 2y agoA little gem of an article, thanks for posting. It's nice to see a pragmatic take on rewriting for a change. Feels like a good primer to read before considering a rewrite myself haha
- TomK32 2y agoRegarding rewrites, I'd love to have my code in such a shape that I could just copy over the business logic, maybe even put it into an independent library. The rest is just a user/api interface after all.
- probablybetter 2y agoi saw that... (gem, ruby... hahhaha)
- ozim 2y agoWhen people nag about frameworks I usually think that have their “perfect” world idea they don’t want compromise. Lots of times it is not having full understanding of the framework and why’s. But it is much more efficient working with the framework, knowing its limitations. Just spending time really understanding tools one work with.
- dajonker 2y agoYes this was indeed the most important thing for me to realize. I am now much happier, not constantly thinking "if only I had Rust enums!"
- karmakaze 2y agoFor context that came after trying this: > Meanwhile, I started building "version 2" of the application. I chose Rust as the language for the backend and SvelteKit for the frontend. Since it started out as Rails in v1, the post is to beware abandoning a framework that's working for you.
- dajonker 2y agoAlso try other languages for yourself and see if they are indeed as good as you think they might be. Or you might never realize that the grass isn't necessarily always greener on the other side. Unfortunately not everyone will have time to do that for longer than a couple of hours or days.