• The core message of this article seems to be 'developers who don't know how to use ORMs properly can really mess things up'...

    Isn't that true for any individual? If someone doesn't know how to use a tool effectively, whether they be a developer using ORM, a DBA using T-SQL, or a carpenter using a power-saw, things will inevitably go wrong!

    You just have to trust that training and experience will eventually win out.

    I think ORMs have their place and allow quite complex systems to be developed very quickly. DBAs shouldn't ban these tools or prohibit their use, but instead should become active in helping developers gain the experience to know when the use of such tools are a poor choice.