• Andrew..Peterson (4/21/2015)


    rmechaber (4/21/2015)


    I feel like I'm on a Fark.com comment thread and should be making a snarky comment about making popcorn.

    Are we really still having this conversation in 2015 about business logic, ORMs, and the "proper" place to locate code and logic and rules? I guess we are, and probably for the same reasons.

    And am I the only one on here who howled out loud at this gem from the linked article:

    You build applications to generate data. That data is your value, that value brings in the money. There is nothing else and if you think safeguards for this data belong anywhere else other than cuddled up next to your data with a machine gun and flamethrower you’re out of your f***ing mind.

    I'm sorry, but I love the imagery of RI and SPs cuddled up next to my data with vicious tools of protectiveness. Come to think of it, I think that might be my job description.

    Lest anyone leap to contradict him, of course it's an exaggeration: a well architected database accessed via a terribly written application won't build a business. But that wasn't his point, and it's deliberate misunderstanding to suggest it was. The point is, these days since the days of the LEO computer, your data is your business, and if you allow business logic to become embedded in combobox dropdown generators, you deserve what you get IMHO.

    Rich

    Totally agree. Dibs on the flamethrower!

    MMmmmmmm.... pork chops and flamethrowers... now THERE's a good combo! 😀 Working now to modify my high velocity pork chop launcher.

    --Jeff Moden


    RBAR is pronounced "ree-bar" and is a "Modenism" for Row-By-Agonizing-Row.
    First step towards the paradigm shift of writing Set Based code:
    ________Stop thinking about what you want to do to a ROW... think, instead, of what you want to do to a COLUMN.

    Change is inevitable... Change for the better is not.


    Helpful Links:
    How to post code problems
    How to Post Performance Problems
    Create a Tally Function (fnTally)