NOTE: Rant factor 3 (on a scale of 5)
Let's first set the context where it matters: those who pay us most of the time.
- ORM is a mandate full stop for most applications
- Not for why many think.
ORM is a mandate only as much as it gets developers and domain experts on the same page where there is no distinction. This is where I am forced to be today in global software and thank god it has arrived. Anything less is either specialized work or waste for the most part.
Stakeholders want DOMAIN solutions not technical. Have you had a domain expert ask for a few MS shaved off a yet to be deployed service? So why are you working on it?
As developers it should not suprise you that for anything non-commercial and interesting I have see in the last six months, you are expected to be every bit the domain experts as all 'conceptual excuses' are gone.
This is good. Ah.. Optimization you say? Google 'Premature Optimization'. I have nothing to add.
Not meant nasty here but our profession has changed. I live this change and am alarmed at my collegues who never both to recognize it.
Now being self-indulgent, I love the bits and bytes of it all as much as anyone. Just make it explicit.
I want to make those trusting me to build, ss happy as can be and I have no idea how to do that now under the pressure of the 'no compromise' culture we live in wuuthout ORM and a lot of other obvious (yet scary in how underutilized they are) items like C.I./Mocks,, etc.
Ugh I am so tired of seeing that.
Damon Wilder Carr
http://blog.domaindotnet.com
|