26

The creator of Ruby on Rails, David Heinemeier Hansson, caused quite a stir last week with comments in his Rails World keynote, when he revealed that coding by hand is dead at his company, 37signals.

you are viewing a single comment's thread
view the rest of the comments
[-] melfie@lemmy.zip 17 points 2 weeks ago

I know a lot of people love RoR, but I don’t. I have a long list of reasons, including it being slow, the syntax is weird, and while it’s possible to do compile-time type checking, it feels clunky and bolted on. RSpec especially annoys me with its use of dynamic language features to “cheat” when writing tests instead of creating code that is loosely coupled and testable. Don’t get me started on ORMs.

At work, I’m forced to work in legacy RoR codebases, and honestly, AI coming along and letting me work at a layer of abstraction above RoR was a welcome change. I used to spend the a whole day getting pissed off whenever I had to work in these RoR codebases, and letting a LLM generate the code lets me disconnect, keep my emotions out of it’d and pump out whatever drivel is needed to earn my paycheck for the day.

[-] panda_abyss@lemmy.ca 6 points 2 weeks ago

I’ve always chafed with the rails design philosophies.

I’m fine with the idea of a standard set of tools used across projects (if you’re in the ecosystem), but I hate the centralization of thought and implicit magic’s that RoR embraces.

I’m very much an explicit is better than implicit person.

[-] FizzyOrange@programming.dev 4 points 1 week ago

I totally agree. Whenever I've criticised Ruby, e.g. for it's insane level of hard to follow "magic", people just say "that's just Ruby on Rails... not all Ruby is like that". I have no idea why it's popular or why we should listen to anyone that thinks Ruby is amazing and Rust is terrible. It shows an astounding level of poor taste.

this post was submitted on 02 Oct 2026
26 points (77.1% liked)

Programming

28840 readers
266 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 3 years ago
MODERATORS