I remember using LabVIEW around ~2000 to read&#x2F;display data from a high altitude balloon coming in over packet radio.  In that case it seemed at least somewhat useful.  It provided a quick and dirty way to grab data from various sources and throw it into some pretty graphs.<p>Years later, I had to maintain a software application built by a bunch of idiots who thought it would be a great idea to use LabVIEW as their GUI layer (because apparently that was easier than learning&#x2F;using a proper GUI toolkit).  This monstrosity communicated with a back-end running on Solaris via LabVIEW&#x27;s freaking horrendous TCP control.  The whole thing made absolutely <i>no sense</i>.  Though LabVIEW <i>did</i> provide a rather nifty visualization of spaghetti code.<p>I suspect this was a resume-padding exercise for the original authors.  Rumor had it that one of the engineers responsible for the decision to use LabVIEW had been hired away by National Instruments.  And we all cursed him.<p>So anyway, after that experience I&#x27;m pretty well prejudiced against graphical &#x27;programming&#x27;.  I took one look at this NiFi thing and said &#x27;Ha! Nope.&#x27;