<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlblog.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Search results matching tags 'DBA' and 'software developers'</title><link>http://sqlblog.com/search/SearchResults.aspx?o=DateDescending&amp;tag=DBA,software+developers&amp;orTags=0</link><description>Search results matching tags 'DBA' and 'software developers'</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>A Follow-up to Database Professionals: An Enterprise Requirement</title><link>http://sqlblog.com/blogs/andy_leonard/archive/2007/07/13/a-follow-up-to-database-professionals-an-enterprise-requirement.aspx</link><pubDate>Sat, 14 Jul 2007 01:07:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:1717</guid><dc:creator>andyleonard</dc:creator><description>&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;&lt;A href="http://codebetter.com/blogs/eric.wise/default.aspx"&gt;Eric Wise&lt;/A&gt; drew some heat from the developer community at &lt;A href="http://www.codebetter.com/"&gt;CodeBetter.com&lt;/A&gt; with &lt;A href="http://codebetter.com/blogs/eric.wise/archive/2006/08/28/Know-Your-Role.aspx"&gt;this post about the need for a DBA during development&lt;/A&gt;&amp;nbsp;(see my post on the subject &lt;A href="http://sqlblog.com/blogs/andy_leonard/archive/2007/07/12/database-professionals-an-enterprise-requirement.aspx"&gt;here&lt;/A&gt;).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;I think Eric makes a couple good points, one explicit, one implied:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;1. (Explicit) A DBA - or Database Developer, more accurately (and &lt;A href="http://sqlblog.com/blogs/andy_leonard/archive/2007/07/10/which-flavor-dba-are-you.aspx"&gt;there is a difference&lt;/A&gt;)&amp;nbsp;-&amp;nbsp;adds value to development. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;2. (Implicit) There are Software Developers out there who can step into the Database Developer role long enough to solve most database tuning issues. Eric demonstrates this with himself in profiling and addressing a missing or ill-defined index.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000080&gt;I find most of the comments - presumably by software developers - typical. One developer stated:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;My current project didn't have a DBA for 2 years, until recently since we're now at the stage of optimizing for performance. It seems to me that as long as the database is intelligently structured in the first place, a DBA's role would be rather small in most cases.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;sarcasm&amp;gt;&lt;/P&gt;
&lt;P&gt;I agree with the sentiment expressed here - as much as I agree that code-generation tools can replace application developers. It's true that you can utilize SQL Server&amp;nbsp;or any database engine as a dumb file store. And it's equally true that you can build an enterprise application in C# that consists of thousands upon thousands&amp;nbsp;of lines of nested If... Then... Else statements. &lt;/P&gt;
&lt;P&gt;&amp;lt;/sarcasm&amp;gt;&lt;/P&gt;
&lt;P&gt;The question is: Why would you?&lt;/P&gt;
&lt;P&gt;This goes beyond arguments over syntax, coding standards, methodology, and&amp;nbsp;design philosophy. This is about putting competent professionals - at the height of their game - into the mix on a project. &lt;/P&gt;
&lt;P&gt;You don't have to take my word for it - &lt;A href="http://franksworld.com/blog/archive/2006/07/31/4172.aspx"&gt;ask&amp;nbsp;software developers&lt;/A&gt; who have worked (or are working) with competent database developers.&lt;/P&gt;
&lt;P&gt;:{&amp;gt; Andy&lt;/P&gt;&lt;/FONT&gt;</description></item></channel></rss>