≡ Menu

031 VISP Five Tips to improve your LabVIEW Applications


Do you want to create a better software experience for your customers? Do you want to create maintainable code? Listen to this interview with Fabiola De la Cueva. She’s a Certified LabVIEW Architect, a LabVIEW Champion and an influential voice in the LabVIEW community. In this interview, I asked Fabiola to list the five things a LabVIEW developer can do to create a better user experience for their customer.

Top Five Tips

Here is the one opening quote that Fabiola used in our discussion. I highly recommend you listen to the entire episode.

Designing the Moment by Robert Hoekman Jr.
“Each moment has the potential to increase a user’s confidence or destroy his trust in a product or a company, and each one is an important piece of the whole experience. Why? Because the task a person is attempting to complete at any
given moment is the most important task to that person, at that moment. It is our job to make sure nothing goes wrong. To make sure that moment is enjoyable and productive, and helps our user feel smart.”

Here is a summary of the five tips (more explanation in the podcast):

  1. Improve the user experience. Starting all the way from the installer.
  2. Make your application user configurable.
  3. Don’t use geek speak when the software interacts with the user.
  4. Develop your code in a moduler, testable fashion
  5. Use Source Code Control

Links to some content mentioned:

About the author: Michael Aivaliotis has been working in the test and measurement industry since 1993 with LabVIEW 3.0. He started his career as a test engineer and quickly fell in love with the graphical programming paradigm that LabVIEW provided. Since then, he’s worked on or developed an incredible number of complex test systems in electronics, semiconductor, automotive, telecom, biomedical and other industries. He’s an Certified LabVIEW Architect and a Certified LabVIEW Instructor. He also has the distinction of being among a select few LabVIEW Champions. In 2002, he created the LAVA Forums which have now become the largest independent online LabVIEW community. Email Me

  • Steve Watts

    Excellent Stuff, running through the presentation materials I’ve learnt 3 cool techniques and 2 great tools. And I’m a gnarly old programmer so learning new tricks is good!

    • FabiolaDelaCueva

      Steve, I am humbled that you learned something from my presentation. Your book, Software Engineering Approach to LabVIEW was very useful when I started my career, I never imagined I could return the favor, of course in a very small way ;)


  • Bill M.

    My users have no problem telling me what’s wrong with my application and you quickly learn what UI features work for most users and which don’t. By the way. I’ve never understood why N.I. considers the user cancelling a file dialog an “error”. The complete opposite of how Microsoft handles it and counter intuitive.

  • Roy Childers

    I laughed out loud when I heard Fabiola say she grew her business………”Only word of mouth”. To say Fabiola’s mouth and the word “only” together in the same creates a race condition. I am a brand new user and I know that much. Good stuff Fabiola. We will miss you at the user group meeting next week. I look forward to working with you when you get back in town.

  • Alifiya Hirani

    Fabiola, Thanks for sharing your knowledge and experience. The discussion was very informative, useful and worth listening.