• No-one seems to be mentioning the elephant in the room here...

    If we auto-generate the database and do all the work in higher tiers, what happens to SQL developers? We end up, like the artisans "obsessing" over their cars, replaced but minimum-wage rent-an-operator types to push the 'go' button and perform some simple repetitive tasks.

    It may be more efficient, it may be good for the business, but are we really so selfless as to hasten the end of our careers for the good of the industry? On a personal level, I enjoy designing and programming in SQL Server a lot more than I enjoy applying for low paid jobs when my skills are obsolete! I moved from C# to SQL Server because I enjoy the environment more, so the last thing I want to do is eliminate SQL developers!