By now I expect this news is no longer new: the MCM, MSA, and renamed versions of those certifications are no longer being offered after Oct 1, 2013. The announcement was made in email, late on Friday night is the US, which was Saturday morning for those of us living in European/Middle East/African timezones.
To me the news itself wasn’t the worst part, though it’s bad enough. How the news was given was what hurt the most.
The announcement was sent late Friday evening (the sender's timezone), right before a US holiday weekend, by email.
That smacks of cowardice, of not being willing or interested in answering questions. Not offering explanations or dealing in any way with the inevitable fallout. Replies to the email resulted in an Out Of Office autoreply.
Some people have said it was like ending a relationship via text message (which I saw happen once. It wasn’t pretty). Personally I’m imagining it being more like ending a job by slipping a resignation letter under my boss’s door at 4pm on a Friday afternoon. I can’t even imagine how little respect I’d have for someone to consider doing that.
The people at Microsoft Learning (MSL) had other options. They could have delayed the mail until Tuesday morning, when there would be people in the office to answer questions, offer explanations, and otherwise act like they respected the people affected. They could have scheduled remote meetings for each of the product groups involved. After all, it’s not like there are millions of people who had to know. This would let them tell people ‘face-to-face’, with ample opportunity for questions, comment, explanations, etc.
They chose to send an email at a time that almost guaranteed there would be no explanations, no answers forthcoming for days. To say that the choice of time and medium upset people would be an understatement. The uproar has been loud to say the least.
The only explanation that has been offered was by Tim Sneath from Microsoft Learning, posted as a comment on a Connect item Saturday afternoon. Nice, but that should have been in the initial email, not posted in reaction to a plea many hours later.
Additionally some of his comments do not hold water under examination.
“We want it to be an elite community, certainly. But some of the non-technical barriers to entry run the risk of making it elitist for non-technical reasons. Having a program that costs candidates nearly $20,000 creates a non-technical barrier to entry. Having a program that is English-only and only offered in the USA creates a non-technical barrier to entry.”
“Deciding to retire exams for the Masters program was a painful decision - one we did not make lightly or without many months of deliberation.”
“Many months of deliberation.” If that’s the case, why was there ongoing work with Prometric during those months to expand the numbers of exam centres that the exams were offered at? (Increased number of Prometric Test Centres) These centres no longer require the Redmond-based training component and were in many different countries, substantially increasing the availability of the certification exams.
Surely if there were high-level discussions about cancelling a certification, you wouldn’t still be signing people up for forthcoming training rotations? (See George Roubchinsky’s and Jorge de Almeida Pinto’s comments on the same Connect item above). Were there really months of deliberations that apparently few to no others in MSL knew about?
“Over the next couple of months, we'd like to talk to many of you to help us evaluate our certifications and build something that will endure and be sustainable for many years to come.”
Right… “Fool me once, shame on you. Fool me twice, shame on me. Fool me thrice….” I don’t think so.
Let’s say in 6 months’ time MSL comes up with some new top-level certification. How long will it take for people to trust them again, after this little botch-up? How long will it take for that new cert to have any market awareness? The MCM was just starting to gain some traction and awareness when MSL changed the name to MCSM. And if that new certification hasn’t gained appreciable traction after a year or two, will they throw that one away as well and start afresh once more?
What does that leave us with? The MCSE as the top of the Microsoft certifications? Don’t get me started on that name. I suspect if I put MCSE on my CV I’ll have people asking me to configure routers and set up mail boxes. Then there’s the use of the word ‘Expert’, which I personally hate.
I mean, the MCSE is such a well-respected certification, surely anyone with that cert knows what they’re doing? Right?
Right. The dumps and usage thereof aren’t the sole problem, nor are the bootcamps that cram into a candidate just the knowledge they need to memorise and nothing more. The MCSE and other certifications just don’t test for technical competency well enough.
I’ve never used MDS, I’ve never used DQS, I’ve never used SSIS 2012 and I’ve never done more than basic data flows in SSIS 2008 and I didn’t study at all. What exactly can passing that exam tell me about someone? Not much apparently.
This decision, along with the recent ending of TechNet sends a poor message about just how much Microsoft values the people working with their Enterprise server products and about how much they value the people with deep technical knowledge of their products. Or maybe I should say how little.
From my side, message received Microsoft. Message received, loud and clear.
SQL Prompt 5 is the effortless way to write, edit, and explore SQL. It's packed with features such as code completion, script summaries, and SQL reformatting, that make working with SQL a breeze. Try it now.
Optimize SQL Server performance
“With SQL Monitor, we can be proactive in our optimization process, instead of waiting until a customer reports a problem,” John Trumbul, Sr. Software Engineer. Optimize your servers with a free trial.
SQL in the City – Free SQL Server training in the US
Don’t miss out on learning about best practices for SQL Server database development and administration from top SQL Server MVPs. Sign up to a free seminar or event in San Diego, Denver, Pasadena or Charlotte. Find out more and register
Red Gate is looking for a Business Intelligence Developer to work with our internal development team on creating business intelligence solutions. You'll be responsible for designing, building, and testing end-to-end BI solutions using the Microsoft BI stack, so we'll expect you to be passionate about understanding data and generating a universe of analytics for your customers – our Red Gaters. More »
Column Store Index, which improves performance of data warehouse queries several folds, was first introduced in SQL Server 2012. Unlike regular indexes or heaps, which store data in B-Tree structure (in row-wise fashion), the column store index stores data in columnar fashion and uses compression aggressively to reduce the disk I/O needed to serve the query request. In this article, Arshad Ali talks about the new enhanced columnstore index feature in SQL Server 2014. More »
SQL Server 2012 T-SQL Recipes is an example-based guide to the Transact-SQL language that is at the core of SQL Server 2012. It provides ready-to-implement solutions to common programming and database administration tasks. Learn to create databases, insert and update data, generate reports, secure your data, and more. Tasks and their solutions are broken down into a problem/solution format that is quick and easy to read so that you can get the job done fast when the pressure is on. Get your copy from Amazon today.
Yesterday's Question of the Day
(by Dwain Camps):
What is the difference between the following 2 queries:
SELECT ROW_NUMBER() OVER (ORDER BY NEWID())
SELECT ROW_NUMBER() OVER (ORDER BY (SELECT NEWID()))
Answer: No difference.
Explanation: There is no difference. Because NEWID() is a non-deterministic function it returns one value for each row. It doesn't matter if the returned value is enclosed within a sub-SELECT or not.
- Hi all I have 2 doubts on this can anyone please clarify:
On primary for system database backup I have...
How to login using sqlcmd
my rdbms version :2012 sqlexpress
I created the login using the below commands:
IF EXISTS( SELECT * FROM sysdatabases WHERE name='permissionsDB' )
Msg 4862, Level 16, State 1, Line 1
- with reference to OPENROWSET (TRANSACT-SQL) http://technet.microsoft.com/en-us/library/ms190312.aspx
1 Data Item 1
2 Data Item 2
3 Data Item 3
no-xml format file
1 SQLCHAR 0...
Ugly SQL Statement takes to long to run. I need speed up help
- SELECT DISTINCT TOP 40 A.INV_ITEM_ID
,SUM(A.QTY_REQUESTED) AS QTY_REQUESTED
,ISNULL((SELECT SUM(B.QTY_ONHAND) FROM PS_BU_ITEMS_INV B WHERE B.INV_ITEM_ID = A.INV_ITEM_ID GROUP BY B.INV_ITEM_ID),0) AS ONHAND
This newsletter was sent to you because you signed up at SQLServerCentral.com.
Feel free to forward this to any colleagues that you think might be interested.
If you have received this email from a colleague, you can register to receive it here.