Get on Good Terms with Your Developers
I had search on internet about databases (I like to do that , even aimless!)
I read article from Paul S. Randal (a person who wrote DBCC CHECKDB) and saw two really interesting paragraph that I think become from his experience, and like to share with you
One of the major tension points in any IT department is often between the DBA team and the development team. The two groups typically don’t understand each others’ priorities and concerns—from development deadlines to SQL Server design decisions. Differing opinions about behavior and performance issues and responsibilities around deployment and support are relatively common.
You can make your job a lot smoother by engaging proactively and productively with the development team. Organizing mutual education sessions works well, especially when done in a non-accusatory manner. Conduct design reviews with someone from the DBA team present, and test code adequately before being put into production—hopefully avoiding damaging errors that can further erode inter-team relationships.