• Gary Varga (5/15/2014)


    I think that part of the reason is that we are not regulated so there is nothing to comply with. The other reason is that because we deal with abstract concepts, as opposed to the real world with its laws of physics, there are far more ways to do something and for it to work. Whilst it can be easy to pull apart practices which are clearly poor, it is not so easy to find one competing practice that is the sole shining light. Often many are suitable, usually none of them more so than all the others.

    So as an industry we are left fractious and and rudderless.

    Indeed. If a bridge collapses because the contracter made a fault, there will be a scandal, lawsuit and who knows what else.

    If you get a blue screen because of a bug? Nobody dies, you just get frustrated. Usually people don't die because of bad coding practices, unless you work in military, aviation, space programs,... I do hope they have good coding practices 🙂

    Need an answer? No, you need a question
    My blog at https://sqlkover.com.
    MCSE Business Intelligence - Microsoft Data Platform MVP