THE SQL Server Blog Spot on the Web

Welcome to - The SQL Server blog spot on the web Sign in | |
in Search

Denis Gobo

Sam Gentile Reviews RubyMicrosoft Essay By Martin Fowler

Martin Fowler asked Sam Gentile to review and contribute thoughts to his very important new essay RubyMicrosoft. This piece presents the view that Microsoft is at a crossroads, an important time in its life where Microsoft can make good of opportunities or choose an altogether different road.


Read the article here:


Here is the most interesting comment


On the alpha geek side, I fear all is lost already. All of my peers on and the "Agile .NET" community have already moved onto
Castle/Windsor, NUNit, NAnt, MonoRail, Spring.NET, NHibernate, etc
instead of Microsoft solutions. It’s virtually over already. For two
years now, I have talked about our Agile team and how we can't use
Visual Studio Team System and instead have to use CruiseControl.NET,
NUnit, NAnt, etc to work in an Agile fashion. Not only does Microsoft
not understand this, but the majority of Microsoft programmers don't.
They have been weaned on being "Morts" and having wizards, stored
procedures, drag & drop forced on them and not required to learn the
solid skills that make up what we think of as a developer



What is your opinion? We are using Subversion and currently testing with CruiseControl, NAnt and NUnit

Published Thursday, May 31, 2007 1:44 PM by Denis Gobo



Adam Machanic said:

What the h*ll do stored procedures have to do with wizards or drag 'n' drop?  Sam should stick with the Agile development and not try to pull databases into it...

May 31, 2007 1:04 PM

Denis Gobo said:

I guess he is an ORM guy however the latest version of NHibernate does support procs

I don't trust those tools to write the SQL, look at what happened to twitter, they went back and got rid of all the code that gave them so much productivity gain.....however it did not scale

May 31, 2007 1:14 PM

Denis Gobo said:

I would like to add the following

All that ORM stuff is nice however at my job the apps have only read and write access, need to create a table submit a script, need to change a table? no problem submit script with backout plan and backout script(s)

Every change I make to production DBs has to get a remedy ticket-->sit in change managment meeting-->supply scripts-->schedule time of implementation-->close out ticket

When you have 800 IT people that is the only way to make sure nothing gets hosed up

May 31, 2007 1:31 PM

roman said:

I like and respect Sam a lot but I just totaly disagree with his anti-stored procedure stand. I agree with him that using wizards and drag-drop is an easy way out for developers in most cases, but using stored procedures as opposed to some shitty code generated behind-the-scenes by ORM programs is the total opposite end of the spectrum. Using stored procedures in my books fall into a "good practice" area, unless your application falls into the small percentage of apps that need to support multiple database back ends.

June 4, 2007 11:09 AM
New Comments to this post are disabled

About Denis Gobo

I was born in Croatia in 1970, when I was one I moved to Amsterdam (and yes Ajax is THE team in Holland) and finally in 1993 I came to the US. I have lived in New York City for a bunch of years and currently live in Princeton, New Jersey with my wife and 3 kids. I work for Dow Jones as a Database architect in the indexes department, one drawback: since our data goes back all the way to May 1896 I cannot use smalldates ;-( I have been working with SQL server since version 6.5 and compared to all the other bloggers here I am a n00b. Some of you might know me from or even from some of the newsgroups where I go by the name Denis the SQL Menace If you are a Tek-Tips user then you might know me by the name SQLDenis, I am one of the guys answering SQL Questions in the SQL Programming forum.

This Blog


Privacy Statement