sakian
Definitely LabVIEW has it's strong areas though. Anything to do with more complex UIs is probably not something you want to use LabVIEW for. I'd probably say LabVIEW is definitely strongest when paired with National Instrument's hardware (CompactRIO) which gives you access to data faster than you can do with any other system that I've seen. It's also super easy to develop FPGA applications which is a big plus when working with high-frequency data processing.
Overall I think it fills its niche quite well and don't think it's dissimilar to any other language where you can also make a mess of things if you don't know how to best structure the code.
Prolucid specializes in embedded systems, cloud-enabled Industrial Internet of Things (IIoT), big-data, and machine learning. We provide solutions to customers from startups to large multinationals, and work in a variety of regulated markets including Energy, Medical, Manufacturing, and more.
Have the following positions open: Systems Integrator https://prolucid-technologies.workable.com/jobs/562444 Software Developer https://prolucid-technologies.workable.com/jobs/562484 Machine Learning Developer https://prolucid-technologies.workable.com/jobs/562487
Couple technical issues with this kind of system though, including position resolution (maybe Kalman filter with an IMU to improve?), determine players that are active on the ice as opposed to being on the bench (maybe position based), tracking all players and puck simultaneously, plus making the hardware small enough for placing it in the players clothing and in the puck.
Business problem would be in trying to get teams signed up to collect data. Getting data from one team would be good, but from both teams and the puck would be best. You almost need to get a league to agree to use the system. Then you have to deal with data ownership issues, CBA agreement, etc. Plus the whole barrier of people in hockey thinking this stuff is useless and unless you've #playedthegame you shouldn't be making the decisions.
There are a few companies doing something similar. Zebra technologies is using RF tracking in the NFL (they do warehouse tracking normally). A bunch of others try to do it through IR systems with cameras or video processing of broadcast video, but these methods have their own issues (occlusion, HW needs to be visible, etc.).
In any case, the wealth of data and statistics you could mine would be fascinating to say the least.