I got lucky this time!
I'm waiting for my exit interview after taking over a project that had been started by a less competent programmer. Lucky? You bet! all he had accomplished was a front panel with constants on the BD. VaporWare is easy to "Refactor"
Broken Arrow wrote:They chatted up some "seasoned" C++ programmers at the site, and they all jumped on the anti-LabVIEW bandwagon.
I have a number of qualification in a number of programming languages, but I tend not to directly compare them to each other. Every piece of emerging technology has its niche and its uses. I'm sure even an iPad has a real use somewhere.
When somebody does start bashing on something I am knowlegable on, I enjoy being devil's advocate and take the other side of the argument just to see what their views are, and whether they are misinformed.
With regards to militant C++ developers, I will point them towards an interview with Stroustrup in which he explains that C++ is an overly complex and broken language with its own bizare idiosyncrasies - BY DESIGN. In this day and age of powerful monsters of machines; do we need to have such fine manual control over memory management? In most cases no. Often you might if you need to do extreme optimising, but were that the case, would you even be using C++ and not a lower level language?
On the other hand, if somebody were to say LabVIEW is the best language ever, and nobody else in the world should ever need to use any other language ever again; that is quite clearly a flawed statement.
Some of the previous chaps doing my job were from the enormous single VI school of developing, with locals and race conditions all over the place. Test rigs were erratic, and in one case dangerous. As such, management were blaming LabVIEW and were on the verge of moving everything to Visual Basic, because one of they and some of the scientists have used to use it to write macros in Word/Excel. The thought of people who have never been trained in software or computer science, programming dangerous rigs is terrifying. I was employed because of my software development experience, and I started to learn LabVIEW, and found that it's just a programming language; just like any other.
The problems in any language are the untrained experts and the misinformation gained from somebody's 12 year old son who insists on only using MS notepad to do "website coding".
I'm not sure if I have a point to make with this post, but I read Broken Arrow's post, and got angry about people making uninformed decisions.
at my current rate of posts sinces I joined I will not reach 5000 until sometime in July 2013 and I'll probably never reach 10000.. wake me up somebody...
Looks like your avatar and signature have changed during this 'nightmare'!
Will the pumpkin be making a comeback in a few weeks?
Do knight mares have arms?