I’ve been asked to do an advanced LV training presentation in Atlanta.
I’d like to do this interactively, based on real team code and not concocted examples. I’ve done this presentation in the past, at the annual NI conference called NIWeek, and it was called “The Good, the Bad, and the Ugly”. Some of the user code was very good and I simply presented and answered questions about their technique. Other times the code was bad, and I would demonstrate the performance issues, bugs, etc., and present alternate implementations. Other times the code was just ugly – usually referring to the UI – and I’d clean it up and show how to present the data to the user in a more appealing manner. This may sound mean, but we don’t make fun of the author. Code reviews are done all the time in industry, and they are IMO one of the best ways to gain in-depth knowledge of a tool or language.
This style of presentation won’t work without submitted code. If your team used LV and you would like to offer it up for critique, send me a private message and I’ll respond with my email address, etc.
In the past, the code was kept anonymous. I’ll leave that option up to you. In addition to a pile of code, it is useful to have a list of questions and observations about your code such as – “We couldn’t figure out how to …”, or “Our … was really slow and we couldn’t make it fast enough.”, or “It was really hard to write that part of the diagram in LV, is there an easier way?”.
Thanks in advance for your contribution. I will do my best to make this interactive presentation available to teams not able to attend in Atlanta, and will take excerpts so the code is kept anonymous if you ask me to do so.
Greg McKaskle