logoalt Hacker News

torben-friis • today at 11:32 AM • 1 reply • view on HN

>The answer is simple: yes, I do think Ruby on Rails or frameworks in general still make sense. For the same reasons they always have: providing structure, not reinventing the wheel, security updates, free performance improvements and new features on updates to name a few benefits.

I think the author pulls a bit of a bait and switch arguing for 'frameworks in general' rather than ruby or rails themselves.

The 'rust rewrite' approach is a non starter strawman, mostly because if you have a running company or project there's probably a shitton of dev experience you're inmediately burning, you introduce a ton of risk, etc.

But for new projects, I think the ruby (and rails) tradeoffs are looking a lot worse than 5 years ago. Placing developer experience at the forefront, arguably at the cost of other stuff, looks a lot worse as manual coding disappears. And conversely, automatic guarantees (type checking, etc) start looking a lot better when you don't need to manually add boilerplate.


Replies

bel8 • today at 11:55 AM

I agree. type checking is game changing for AI development.

And you can't duct tape your way into Ruby type checking and hope to beat the likes of C#, Java, Rust, Go. TypeScript.

Rails (and Ruby) made tradeoffs to please humans. Some of those tradeoffs became downsides now with AI.

➕ show 1 reply