≡ 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:

Hey, this is Michael Aivaliotis! Thanks for reading my post, listening to the podcast or watching the video on this page. When I’m not posting content on this site, I help companies develop automation powered by LabVIEW. If you want to find out how I can help you succeed with your next LabVIEW project – Contact 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.

  • Pingback: Every Developer Needs a Time Machine()

  • Pingback: Every Developer Needs a Time Machine | Delacor()