The more I learn about the markets, the more I'm convinced that the guys running it are inept morons.
As TFA said, and as has been pointed out a few times in the comments, already, this wasn't Nasdaq's fault.
Bloomberg and whatever other data vendors released it to the public are the ones to blame.
The change control processes around everything in the financial industry are nuts. I know. I work for one of the big 3 multinational data vendors. This stuff is pretty well-communicated and there's plenty of advance notice given. The fact this happened at all can probably be traced back to one or two people at each organization that let it leak who were supposed to have thrown some sort of switch before the test, but didn't because they ducked out of the office early for the holiday and were on the road or something.
And I'm sure they got paged and had a stern postmortem with their superiors and half their department, once it was over.
Of all the things that could go wrong in all these systems, this was probably one of the "best" things that could have gone wrong while still being client-facing. Much less destructive to real dollars than an outright outage or bad data during market hours.
And this is also one of the reasons why most investment bankers don't just rely on a single platform to do their jobs. Many IB firms have a mix of Bloomberg, FactSet, and/or Thompson-Reuters workstations for the various strengths each platform has.
Good to know we're all inept morons, though. Nice to have a reality check from time to time...