I read through the posts and I can't agree more with what I read.
I find myself using the same answer to many questions as a DBA...IT DEPENDS
That seems to be the answer I use most through out the day as people stop by to ask DBA/SQL related questions.
This truly is your answer.
It Depends on how far you want to to take the development DBA role
It Depends on how much your organization is dependent on .NET
It Depends on how far you are expected to research problems. Are you expected to drive into application related code or are you isolated to what is physically loaded on your server.
This question is intriguing to me because I find myself in the same position.
I myself have tried to learn the application developer skills in the past (C++, C#, VB 5 and 6, JAVA, HTML, perl, mumps etc...).
I recently changed jobs and find myself in a company that is full MS shop.
After my first yearly review I expressed to my manager that I would like to learn some .Net skill sets.
He was surprised beings that it was not necessary but I explained that in order to perform the role of a DBA Architect I need to understand how the developers are accessing the database and be able to advise on it.
Especially with issues regarding performance. Many development performance related issues are not simply tuning a procedure or SQL Script, it involves understanding the design of the application and possibly coming up with a new more optimized solution for how to get data out of your system.
Personally I want to learn the .NET skill sets so that I have more tools in my tool belt and so that I can be more valuable to my company.
But it truly DEPENDS on what DBA is answering the questions :unsure: