5. January 2009 17:10
If you’re going to be ghost written, it makes sense to get someone good to do it for you.
ORM is clearly a religious issue, and some buy into it more than others. I’ve got reservations, and Jeff Attwood recently articulated them very nicely in a number of Twitter posts. Namely, ORMs are great for maybe 95% of the problems, but that final 5% you pay for.
codinghorror: for me, "leaky abstraction" means I am *forced* to understand the layer being abstracted to get it to work right. ORM,webforms.
And I think this pretty much nails it for me. The impedance mismatch is still alive and well and causing problems. Or to put it another way:
the only way to truly resolve the ORM problem is to get rid of the letters "O" or "R", depending on your tastes.