I'm a programmer for my robotics team and I have to say it's pretty awful. National Instruments sponsors FIRST, the competition we compete in, meaning we have to use their shitty software called LabView which makes everything pretty much impossible, including basic math operations and debugging. It really isn't even programming--it's just dragging and connecting pictures.
Plus, I basically spent the last few days trying to debug my line following "code" and today we found out it's a mechanical problem--one they can't fix without buying new parts which, of course, they won't do, meaning that my work over the last few weeks has been for nothing.
So yeah, it's awful. They should just let us use C++ or Java like in previous years.
Screenshot of the default linetracking "code". Mine was a lot more complex but LabView, in its own foolishness, deleted my "code" and now I need to rewrite everything.