• Developers aren't any worse than anyone else... they just don't know what they don't know. You're well ahead of the game... you, at least, are willing to admit that you don't know about some things.

    Yes at least some developers are learning because we have no choice.

    However on the other hand some DBAs think they know everything and refuse to listen and learn.

    What is worse? A good developer in house of a bad DBA ?????

    Just hiring a DBA in house does not solve the problem, it depends on that person's skills and knowledge. If the person who interviews to hire a DBA and does not know anything about database, the chance is the company will hire a doofus as the 'wonderful' DBA.