• simon.crick (6/12/2014)


    Tension arise when Developer and DBA roles/responsibilities are not properly separated.

    It sounds simple because it is. Problems only arise when people forget the basic principles of software engineering, i.e. every component must have a well-defined interface, and users of a component must not bypass the interface or make any assumptions about how the component works internally.

    You would think so. But when I've suggested this in interviews for some places in the past, it's been received slightly less well than if I'd something obscenely biological

    I'm a DBA.
    I'm not paid to solve problems. I'm paid to prevent them.