Learning Labview in it's infancy when it was constantly changing was a real bear. It was also going from a Mac only product to Linux and Windows It had issues with flicker when displaying numbers. It could be fixed programmability. It had no error structure. The version I first learned was LV 2.2.1 or possibly earlier than that. Once a program (VI) is upgraded to a new version of LV, you can't go back. This was about the Windows 3.1 time frame. The obvious choice was a Mac because of the long file names and Windows had 8.3 at the time. The Mac had a flat memory model where Windows had the 640 K limitation at the time. Later, Windows became the preferred choice.
I didn;t do too badly because I effectively trained a guy to write a program with me acting more of a project manager. My role was to teach LabVew which I didn;t kno and to work out the details. I designed the program to use simulation, so hardware wasn't needed. I wrote the hardware drivers for speed.
We didn't do too badly. The program replaced a PDP-11 with x-y recorders and ran for 17 years before re-written and replaced. I wanted to use SMU technology, but was told no, because of price and it uses feedback and aqusition time was slower. No computer issues except a bad floppy drive and dust. The computer was a Mac Centris 650:
https://www.everymac.com/systems/apple/mac_centris/specs/mac_centris_650.html
Later, the SMU technology was used.
Bundled into this upgrade was a system that needed an IEEE-488 monochromator or something interfaceable. That didn;t exist until after the first project was done. I was going to control stepper drivers directly through a Rorze stepper interface, but that got canned. The monochometer included the needed filters and one shutter as well, so the filter wheel I machined wasn't needed either.
The old monochometer had start, stop and speed and the PDP-11 could keep track via interrupts. A filter wheel was missing and so were electrical shutters..
I'm not sure if limit sensors existed, but an org sensor did not. In any event, I had planned on using a stepper motor controller and writing a device driver for that. I got close.
Writing a device driver will really slow your development time. Now Labview drivers are usually available, but possibly with a version of Labview you don't have.
Windows DLL's were sometimes used. Not sure what the deal is today, though.
For those wanting to play with Labview at home
https://store.digilentinc.com/labview-home-bundle/
is really cheap compared to the professional version.