4 ms·
He's arguing that ORMs break down for complex situations, so you shouldn't use them. It's a false dilemma. You can use an ORM for a lot of needs and then, whe
by carsongross 10y ago
He's arguing that ORMs break down for complex situations, so you shouldn't use them.
It's a false dilemma. You can use an ORM for a lot of needs and then, when necessary, kick out to SQL. He says this "breaks the abstraction" but who cares? Abstractions aren't laws of physics: do what works.
False dilemmas are the best dilemmas, because you can just ignore them. Unfortunately, programmers seem particularly susceptible to this sort of fallacy. I think it is due to a form of puritanism that I often see in the mathematical mind.