The ability to deploy faster has done nothing for the quality of code, IMHO. I know you didn't say that in your good article but seem to be leaning a bit towards that.
One of the things that I've noticed is that the fundamentals of design haven't changed much because they're good fundamentals. Regardless of how fast we pump out code, there's an "innovation" that everyone should try for a change and that would be to actually plan out the database for performance, scalability, and ease of maintenance for such rules as a "minimum of 3rd normal form" instead of taking Knuth's parable to the extreme of doing no optimization to the point where the design is a conglomeration of worst practices, all to meet some bloody schedule that will ill-conceived and doomed to be late before the project even started.
As a result, we end up letting our customers find issues for us including not meeting requirements, missing or partial functionality (STRING_SPLIT anyone?) that seem silly not have done correctly and, I have to tell you, customers are getting tired of it. I was recently working with one vendor that we let into a copy of our database (thank goodness it was just a copy). One of the vendor developers asked to speak to the DBA (me) to get some help creating a table. No problem... until I found it it was one of the existing tables in the copy of the database and shouldn't have been dropped anyway.
My thought is, slow down, pay attention to detail, and you'll actually end up going faster because you won't have to go back and sweep up the trail of loose nuts & bolts and broken glass nor do any fancy moves to avoid the totally pissed off customer running in your direction with a hammer and fired up chainsaw.
Slow down to go faster. It actually DOES work.
is pronounced "ree-bar
" and is a "Modenism
" for R
First step towards the paradigm shift of writing Set Based code:
________Stop thinking about what you want to do to a ROW... think, instead, of what you want to do to a COLUMN.
"Change is inevitable... change for the better is not".
"Dear Lord... I'm a DBA so please give me patience because, if you give me strength, I'm going to need bail money too!"
How to post code problems
How to Post Performance Problems
Create a Tally Function (fnTally)