• Sean Redmond (12/13/2016)


    A senior developer who recently left our company expressed the opinion to me that the DBAs should be in charge of the Data Access Layer.

    He was very definite that we (the DBAs) should be able to code with ease in C#, understand Visual Studio & the Build-process.

    Only when the DBAs work with the developers under their conditions as a part of their team, would the friction between the DBAs and developers stop.

    I am in two minds about this. It would me several years to get up to a level of C# that is good enough for daily programming, unless, of course, I start learning C# full-time.

    Added to that, there are other aspects of SQL Server that I would prefer to master and SQL server is such a broad field.

    However, my gut-feeling is that the recently departed developer is correct. I can moan all I like about Entity-Framework, but until I am in a position to do something about it, I have to live with it. It would be advantageous for DBAs to start taking charge of the DAL.

    Don't rush it. Take this tutorial http://csharp.net-tutorials.com/. It teaches you from basic c# and onward. Once you get it you will enjoy it and there is nothing like another item to add to your CV. Happy coding!

    :-PManie Verster
    Developer
    Johannesburg
    South Africa

    I can do all things through Christ who strengthens me. - Holy Bible
    I am a man of fixed and unbending principles, the first of which is to be flexible at all times. - Everett Mckinley Dirkson (Well, I am trying. - Manie Verster)