Jump to content


Photo
- - - - -

"I hate LabView" topic


  • Please log in to reply
42 replies to this topic

#1 Sergey Kolbunov

Sergey Kolbunov

    More Active

  • Premium Member
  • 46 posts
  • Version:LabVIEW 2010
  • Since:2006

Posted 01 February 2011 - 03:47 PM

I'm not sure if it is a dupe or not. I found this topic yesterday. I've never seen so sincere stream of hate. How dreadful to live in this world. :rolleyes: Quite interesting reading though.

#2 Val Brown

Val Brown

    The 500 club

  • Members
  • PipPipPipPipPip
  • 702 posts

Posted 01 February 2011 - 05:00 PM

Just for grins I posted a reply but I'm sure it will just inflame the natives, native language programmers that is...

I get so tired of religious wars and "java jihads" (so to speak)....
All of my objects are byval

#3 Sergey Kolbunov

Sergey Kolbunov

    More Active

  • Premium Member
  • 46 posts
  • Version:LabVIEW 2010
  • Since:2006

Posted 01 February 2011 - 05:45 PM

Just for grins I posted a reply but I'm sure it will just inflame the natives, native language programmers that is...

I get so tired of religious wars and "java jihads" (so to speak)....

I like your sentence about QWERTY vs Dvorak layout. Good example of "standards pressure" and misoneism.

#4 Val Brown

Val Brown

    The 500 club

  • Members
  • PipPipPipPipPip
  • 702 posts

Posted 01 February 2011 - 06:32 PM

Thanks, that's been one of favorite examples for years -- he wrote using a QWERTY keyboard himself.Posted Image
All of my objects are byval

#5 PaulG.

PaulG.

    The 500 club

  • Members
  • PipPipPipPipPip
  • 833 posts
  • Location:Greater Metro Detroit, MI, USA
  • Version:LabVIEW 2011
  • Since:1998

Posted 01 February 2011 - 07:09 PM

I'm not sure if it is a dupe or not. I found this topic yesterday. I've never seen so sincere stream of hate. How dreadful to live in this world. :rolleyes: Quite interesting reading though.


If I (mis)understood LV the way this guy does I would hate it, too. :cool:
"'Value-added data'? What is that? Numbers fortified with art"? -Jon Stewart

#6 crelf

crelf

    I'm a LAVA, not a fighter.

  • V I Engineering, Inc.
  • 5,742 posts
  • Version:LabVIEW 2012
  • Since:1993

Posted 01 February 2011 - 09:52 PM

I love that Todd tried to step in - that's everything Todd right there :)

post-181-1170858537.png


#7 Michael Aivaliotis

Michael Aivaliotis

    MindFreak

  • JKI
  • 2,662 posts
  • Version:LabVIEW 2012
  • Since:1994

Posted 02 February 2011 - 02:03 AM

The thing with LabVIEW is, either you "get it" or you don't. Those that don't will never change, so don't bother. Our job is to try and find those that "get it" and help them grow.

Hmm, that sounds like a religion. Posted Image
Thank You
Michael Aivaliotis

VI Shots

#8 vugie

vugie

    Extremely Active

  • Premium Member
  • 381 posts
  • Location:Warsaw, Poland
  • Version:LabVIEW 2009
  • Since:2006

Posted 02 February 2011 - 07:37 AM

I'm not sure if it is a dupe or not. I found this topic yesterday. I've never seen so sincere stream of hate. How dreadful to live in this world. :rolleyes: Quite interesting reading though.


Those guys are REAL programmers....

#9 neBulus

neBulus

    LV Survivalist

  • Members
  • PipPipPipPipPipPip
  • 1,389 posts
  • Version:LabVIEW 2009
  • Since:2009

Posted 02 February 2011 - 12:35 PM

*
POPULAR

Those guys are REAL programmers....


About 20 years ago I was sticking around late in the office to teach myself C. One of the hard core Fortran Cobol types asked "Why bother?" ... it is so cryptic etc. I think there was a similar thread about switch over from horses to automobiles. My appraoch is sorta symbolized by Jim's avatar. Technology is a wave were you have to stay on the leading edge. Failure to do so will result in a wipe out and you will have to start all over again.

Ben

#10 mje

mje

    The 500 club

  • Premium Member
  • 815 posts
  • Location:Milford MA USA
  • Version:LabVIEW 2011
  • Since:1997

Posted 02 February 2011 - 05:18 PM

*
POPULAR

Meh, I hate LabVIEW as well. C/C++/C# too. Also hate PHP, VB, Perl and most every other language I've used. Hate databases too! While we're at it CSV files suck as well.

Point is while I have reasons for disliking all of the above, I also have as many reasons to like each of them as well. Each has their place.

LabVIEW, like any other language, has its strengths and weaknesses. I find myself paying little attention to the text-based zealots who refuse to acknowledge there might be another way of going about doing things, and similarly I don't pay attention to the all-out LabVIEW supporters who refused to acknowledge its limitations and weaknesses.

#11 ShaunR

ShaunR

    LabVIEW Archetype

  • Members
  • PipPipPipPipPipPip
  • 2,224 posts
  • Version:LabVIEW 2009
  • Since:1994

Posted 02 February 2011 - 05:23 PM

*
POPULAR

Meh, I hate LabVIEW as well. C/C++/C# too. Also hate PHP, VB, Perl and most every other language I've used. Hate databases too! While we're at it CSV files suck as well.

Amen !!!!!. Much rather have a beer and a woman Posted Image
A positive attitude may not solve all your problems, but it will annoy enough people to make it worth the effort. (Herm Albright 1876-1944).

Founder and general mischief maker on www.labview-tools.com.
SQlite aficionado and websocket zealot.
If it 'aint in LabVIEW, then you 'aint got a clue!

#12 Michael Aivaliotis

Michael Aivaliotis

    MindFreak

  • JKI
  • 2,662 posts
  • Version:LabVIEW 2012
  • Since:1994

Posted 02 February 2011 - 05:39 PM

*
POPULAR

... similarly I don't pay attention to the all-out LabVIEW supporters who refused to acknowledge its limitations and weaknesses.

True, LabVIEW has limitations. That's why we're all here pushing the limits right?

It's also true that you can have a successful lifelong career in LabVIEW and even run a software company that uses LabVIEW to its core, without ever having to touch a sigle line of text code. Oh, and it's fun too. Posted Image

The nice thing about all this: I never even once throughout the years doubted my decision to base my career around LabVIEW.
Thank You
Michael Aivaliotis

VI Shots

#13 Daklu

Daklu

    Bringing the Fu to you

  • Premium Member
  • 1,752 posts
  • Location:Seattle
  • Version:LabVIEW 2009
  • Since:2006

Posted 02 February 2011 - 07:07 PM

Several of the posters appeared to be college-aged kids and, like nearly all college-aged kids, possess an abundance of ideology and a noticable lack of real world experience. Perhaps someday they'll understand the "real programming" != "imperative programming." Most industry vets I encounter readily acknowledge that each language has domains it works well in and domains it doesn't work well in, even though almost everyone has a preference.

Certified LabVIEW Architect
Dak's First Law of Problem Solving: If the solution looks simple, I don't know enough about the problem.

Yes, the QSM is flexible. So is Jello. That doesn't make it good construction material.

There are two secrets to success:
Secret #1 - Never tell everything you know.


#14 ASTDan

ASTDan

    Extremely Active

  • Members
  • PipPipPipPip
  • 340 posts
  • Version:LabVIEW 8.6
  • Since:2009

Posted 02 February 2011 - 09:59 PM

I was reading that topic and it was like listening to some of the news opinion shows. Very mean.

I had to come back to the LAVA nice and happy place.

Whatever your opinion about LabVIEW, some of the nicest people program in it!

So There!!!

#15 PaulG.

PaulG.

    The 500 club

  • Members
  • PipPipPipPipPip
  • 833 posts
  • Location:Greater Metro Detroit, MI, USA
  • Version:LabVIEW 2011
  • Since:1998

Posted 03 February 2011 - 01:37 AM

... I never even once throughout the years doubted my decision to base my career around LabVIEW.



I had been thinking this way for over 12 years ... since V5.. It has only been in the last 6 months or so LV has really rattled my perception of the universe. 2009 and 2010 have been the occasional poke-in-the-eye after another of quirks and workarounds and glitches and potential show-stopping nightmares. I've spent more time on the phone with NI tech support in the last 2 months than I have in the previous 12 years combined.

Posted Image


But I'm still part of the Flock. I trust NI has been paying attention and V 2011 will be a true "stability" release. Been doing this way too long to give up now. I'll be writing LV code until I die.

Posted Image
"'Value-added data'? What is that? Numbers fortified with art"? -Jon Stewart

#16 ShaunR

ShaunR

    LabVIEW Archetype

  • Members
  • PipPipPipPipPipPip
  • 2,224 posts
  • Version:LabVIEW 2009
  • Since:1994

Posted 03 February 2011 - 04:24 AM

I had been thinking this way for over 12 years ... since V5.. It has only been in the last 6 months or so LV has really rattled my perception of the universe. 2009 and 2010 have been the occasional poke-in-the-eye after another of quirks and workarounds and glitches and potential show-stopping nightmares. I've spent more time on the phone with NI tech support in the last 2 months than I have in the previous 12 years combined.

Those were the days Posted Image. When men were men, and sheep were worried. (and the known issues would fit on a cigarette packet Posted Image) < wispy reminiscing emoticon>
A positive attitude may not solve all your problems, but it will annoy enough people to make it worth the effort. (Herm Albright 1876-1944).

Founder and general mischief maker on www.labview-tools.com.
SQlite aficionado and websocket zealot.
If it 'aint in LabVIEW, then you 'aint got a clue!

#17 neBulus

neBulus

    LV Survivalist

  • Members
  • PipPipPipPipPipPip
  • 1,389 posts
  • Version:LabVIEW 2009
  • Since:2009

Posted 03 February 2011 - 01:35 PM

*
POPULAR

Those were the days Posted Image. When men were men, and sheep were worried. (and the known issues would fit on a cigarette packet Posted Image) < wispy reminiscing emoticon>


2011 is only going to be as good as the Beta testers make it. That da#$ EULA for the Beta's (paraphrasing now... if you run into trouble with the beta code, please report the issue but don't count on us to help..) keeps all of the serious development testing out of the picture until the official release. As long as there is just a bunch of people poke around the theri spare time on toy projects.

G-Story

One of the most solid version of LV was LV 6.1. AS i understand the back story, Albert Gevens really beat that Beta version up. His work was so important in version 6.1 that NI recognized him for his efforts and made him a ... MVP or a Featured Developers or some such.

What I feel would fix the buggey releases:

Cash.

NI should go through thier records of bug reports and find a core set of bug-hunters and approach them about paying them to develop in the beta version, AND back them up with a commitment to fix any bug they find prior to the offical release.

From where I sit I am still seeing the same pattern repeateded over and over.

"dot-zero" version released and I sit back and wait for the bug reports. I avoid upgrading except where my customers have selected the blue pill and I am forced to take the dive into the hole with them. The I go into a routine where I am calling support almost daily with conversation that end with "Well senf me an e-mail with the CAR number and I have a hrad time believing anyone who knows what they are doing actually tested this!".

2010 story
NITS here in Pittsburgh, I was selected to do the Darren routine about the new features in LV 2010. So blew through his material in about 15 minutes and started answer random questions from the crowd when I found myself trying to edit the icon while they watched. Little did I realize the "New and degraded" icon editor was busting full of bugs ( ctrl-V double paste, no drag after select argh!!!). I don't think any of the crowd realized I was dealing with a bug because I stopped and "Pulled a cake out of the oven" to show the final results.

As a consultatant I also find the bugs particulary frustrating because I have to deal with customers asking "Why do you like LabVIEW so much if they are shipping crap?"

I did not expect this post to turn into a rant but I guess it did.

:beer_mug:

Ben

#18 hooovahh

hooovahh

    The 500 club

  • Members
  • PipPipPipPipPip
  • 784 posts
  • Version:LabVIEW 2011
  • Since:2004

Posted 03 February 2011 - 01:55 PM

Yeah I was getting defensive at first when reading the "I hate LabView" post. I would read a bullet point then come up with a counter argument. Soon I realized that one reason why he hates LabVIEW is because he is uneducated on how to use LabVIEW. After coming to this realization I became less defensive, and felt sorry for him. I can hate anything that I don't know anything about. I hate the internet because it costs money, I hate movies because they are so long, I hate water because it has no taste, I have brocolli because it looks like small trees, I hate snow because it's cold (okay that one is valid).

And I just want to say that 7.1 was the best version of all time...in my opinion.

"Maybe Hoovah is really Crelf's alter-ego, which he uses to irk people?" - Gary Rubin

"Seemingly minor changes....can mean the difference between a working app and a quivering heap of unresponsive code." - David Boyd


#19 Mark Smith

Mark Smith

    Extremely Active

  • Premium Member
  • 315 posts
  • Location:Utah
  • Version:LabVIEW 2011
  • Since:1995

Posted 03 February 2011 - 02:03 PM

*
POPULAR

I like LabVIEW and NI - but this could be a little too close to home for those guys to feel entirely comfortable

Attached Thumbnails

  • 111748.strip.print.gif

Mark Smith, Certified LabVIEW Architect
www.mooregoodideas.com

#20 Val Brown

Val Brown

    The 500 club

  • Members
  • PipPipPipPipPip
  • 702 posts

Posted 03 February 2011 - 04:32 PM

I'd agree that 7.1 was the most stable but that may also have involved the aspects of LV that I use the most.

Yes, other languages have their place and, were I to program primarily or even significantly more than I do i those domains, I'd consider using them where they excelled. I'm not a "gun for hire" at this point; so I have the luxury of essentially developing in-house for a single "project" (that of course wasn't even a project until....) and that makes it very easy to stay with LV, notice the bugs and then work around them. And in general that's worked pretty well. I used to be an "early adopters" of the new releases but got burned on 2009 when I discovered some major issues (and, yes, filed CARs, went down to visit LV, etc, etc). Posted Image

Ultimately all of that has gotten resolved -- it just took time and not all of that was NI's fault. It's too long of a story to go into here but one of the things that I like most about LV is that it is supported by a single company. Posted Image

And, no, I'm not forgetting LAVA et al Posted Image but, officially at least, there is a single company out there that does except bug reports, does file CARs and then is, generally pretty clear about its intentions to address that bug or not. With C, C++, etc you have so many 3rd party "add ons" that are ESSENTIAL and those can change, IME, in the blink of an eye. I can't afford that kind of unpredictability for my work. And I do have a life outside of programming (didn't used to) so I'd far rather be out golfing than scouring the net to find the latest .net assembly or DLL or whatever to solve (again) a problem created by the versioning of the prior .net assembly, DLL or whatever that USED TO work.Posted Image

hmmmm, I guess a bit ranty but it's early in the morning and I'm only halfway through my first cup...then again maybe even though it's early it's time to switch....Posted Image
All of my objects are byval