• Craig-315134 (8/21/2013)


    The author wrote:

    ... I sometimes think that an investment in developer education would quickly erase any productivity losses ...

    Education is always a good thing, but it applies all around, too. In my experience, I've seen numerous DBAs who needed to learn a few things about the real world challenges faced by developers.

    DBAs are not the font of all wisdom. Perhaps we'd like to think so :-D, but the reality is somewhat different.

    Very true. I didn't mean to imply just .NET/Java/PHP/etc developers. I'd include SQL developers in there as well.

    There are challenges faced on both sides. A gross generalization is the non-SQL developers tend to face short term problems and DBAs/SQL developers face longer term ones. We need to work together.

    The implication isn't that it's developers' fault, but that learning more about how to better write SQL can improve productivity and produce better code.