ORMs

less than 1 minute read

Aug 2014: I’m not sure I’d agree that ORM is the Vietnam of Computer Science, but the topic is like tech recruitment: it keeps popping up for people to argue about how to do it best.

This latest salvo summarises my own thoughts fairly well:

What ORMs have taught me: just learn SQL

Another one that resonates for me personally:

ORM is an anti pattern

NoSQL architectures aside, I really don’t get why people don’t just embrace SQL with the rich ecosystem of views, procs, functions, tuning techniques, monitoring techniques, etc, that you just cannot get from limiting your database access to customer.save();. Each to their own, I suppose.