06-21-2010
06:59 PM
- last edited on
06-22-2010
10:29 AM
by
Laura F.
There are 1140 ideas on the LabVIEW Idea Exchange right now. That's a lot of ideas, and it doesn't even count the RT or FPGA exchanges. Reading through all of them is something most of you can't spend time doing. Some of the ideas quickly garner a lot of Kudos, and those jump to the top of the lists and get attention from NI. Others are good, but they languish, lost in the noise.
I have read them all, generally by staying up-to-date on the forum ever since its inception. I kudos'd many as I went. Over the weekend, I went through all of the ideas I had kudos'd and picked out a set that I think a lot of customers would want but that don't have the high Kudos ratings. Maybe these got posted on a weekend or holiday. Maybe the title is a bit misleading and you didn't bother to read it. Or maybe you've just stopped reading the Idea Exchange because you couldn't keep up with the wash of words fellow wire workers are writing. Perhaps this simplified menu will be a bit easier to browse.
To be clear: I'm not including any of the ideas that already have high Kudos counts. Those are great ideas, but they've already got their time in the sun. These are the little quiet ideas that I think might make a big impact on your productivity, your VI's functionality or your VIs performance. All of these had fewer than 100 Kudos when I made this list. Full disclosure: Two ideas on the list (12 & 23) are ones I submitted to the Exchange. I think they warrant being on the list, but maybe I'm biased because they happen to affect the areas of LV I use most. You be the judge... 🙂
There you go... 1140 down to 24. If you've got other aspects of LV you'd like to see improved, add them to the Idea Exchange.
Solved! Go to Solution.
06-22-2010 05:55 AM
#17 contains a link in the Idea comments that points to essentially the same suggestion by Altenbach. The linked suggestion has a status of 'in beta'. Only 23 more to go!
Thanks for this list Aristos!
06-22-2010 07:41 AM
Here's the correct link for 4b:
Add a Concatenate Indexing option for arrays leaving For Loops
06-22-2010 08:25 AM
This is awesome. I never would have seen number 3 had you not posted this. I can't tell you how many times I have had to use a build array with shift registers and a case structure when I wish I could just use conditional auto indexing.
06-22-2010 08:28 AM
06-22-2010 07:04 PM
The two broken links have been edited and fixed by the moderators. Thanks for the feedback.
06-23-2010 07:31 AM
Wow.. That was a lot of reading.
Thanks Aristos for posting! There are lots of good ideas out there.
06-23-2010 09:03 AM - edited 06-23-2010 09:06 AM
Personally I think this list of 24 ideas is dominated by "nice to haves" - not "great", as in significant, ideas.
There are other ideas available that would have a bigger impact on the quality and flexibility of the products we make/can make with LV.
This is also the case for a lot of the ideas that already have been kudoed a lot. A good example is the fact that one of the most popular ideas ever was the idea to adjust the design of the boolean constant. Altenbach, who came up with that idea, have received less kudos for other ideas that I'm sure would give him (and us) much higher benefits. Popularity and greatness are very often two different things.
I'm not saying that the ideas are not good, or that they do not deserve to be implemented - but I do not think it is fair to say that you've reduced the list of ideas from more than a thousand to just 24 - as if the rest can be disregarded or should wait until those 24 have been implemented...
06-23-2010 09:13 AM
I applaud Aristos for condensing the daunting list to these 24. I agree with Mads that there are plenty other valuable gems hidden in the list of ideas. I would encourage customers to spend some time to review the idea exchange (maybe from bottom up) and give life to those ideas that have gone neglected.
06-23-2010 09:37 AM
@Mads wrote:
A good example is the fact that one of the most popular ideas ever was the idea to adjust the design of the boolean constant. Altenbach, who came up with that idea, have received less kudos for other ideas that I'm sure would give him (and us) much higher benefits. Popularity and greatness are very often two different things.
Although I get your general point, having used LV 2010 in beta for the last few months, the improvement of readability of diagrams brought by the boolean constant change cannot be understated. Tons of VIs have arrays of boolean constants on them, have boolean constants squeezed into small corners, etc, and the redesign has helped A LOT.
Speaking to your general point -- my goal was to find low-ranked ideas that I felt would have significant developer impact and give people a second chance to review those ideas. Are there other ideas among the 1000 that are worth doing? Sure. I tried to find a broad enough set that people could actually make a meaningful choice of what to kudos (any fewer and it would be akin to "hey, everyone, come vote for this particular idea"). And it does rely upon my opinion -- though I tried to use my professional opinion as someone who regularly hears user feedback to promote ideas that I think users would generally like, as opposed to my personal opinion as a LV developer to improve the areas of LV that I personally use a lot.
I know that customers like it when NI is responsive to its demands. I know that NI knows this and so is proactively trying to address concerns that make it high on the Idea Exchange. LV 2010 is coming out in August. If you look at the ideas that are tagged "In Beta", you can see the responsiveness of NI. As we start work on the next version of LV (or rather, full time work, since future versions of LV are always already in work -- we are a parallel language in so many ways), we're going to go find the next batch of ideas to implement. But I also know that there can be user fatigue with the Idea Exchange's massive amount of content. That fatigue can lead to a strange situation where NI addresses the high flying concerns and, users are still left feeling they didn't quite get what they wanted, but they maybe can't say why because, after all, NI implemented the high kudos ideas. I cherry picked some ideas that, if implemented, I think would get a lot of people saying, "Yes, LV is now better" as a way of avoiding some of that fatigue effect. Is it a list of earthshattering ideas that revolutionize LV? No. It is a list of incremental improvements that should affect lots of people and make LV recognizably better to its users.