A few days ago I wrote a post about LabVIEW versioning problems (again). Here's something that I forgot to include in that rant:
To be fair, NI did help me resolve the problem. I had to talk with a half-dozen people before it was fixed, but still. Of those numerous people I talked with, one confidentially shared with me an interesting observation. He (or she) said that this was far from the first versioning issue he'd dealt with, and it all went back to an NI philosophy: they don't go out of their way to support older hardware/software. They would much rather you just upgrade to the latest versions.
This is fine if you're a small company buying equipment for the first time. But for a big corporation (like I work for now) that is trying to maintain older systems, it's is difficult.
I'm guessing that this is partly why LabVIEW sometimes has such a bad rep.
As I wrote last time, for the past couple months I've been working on a LabVIEW project. It's a high visibility test system that was originally built well over a decade ago and then went through an upgrade some years later. For several reasons it needed to be updated again. I have now wrapped up the major code rewrites, and once I resolve the remaining hardware issue I'll turn the system over to other engineers for debug work.