Samuel Taggart

Samuel Taggart

The official "Architect of Adventure". I help teams create healthy, human-centered software development processes.

CLA Summit 2018

Friday marked the end of the 2018 CLA summit in Austin. It was 2 and a half days full of presentations and discussions. Kudos to Jon McBee and Jeremy Marquis for running the summit and leading the discussion.  Stephen Loftus-Mercer also helped in the organizing, but he was sick and
5 min read
GDevCon 1 Review

GDevCon 1 Review

This last week I had the pleasure of attending and presenting at the first annual GDevCon in Cambridge. This post is about the presentations I saw and my takeaways.  I apologize for the length, but there was a lot of content crammed into those two days.  In order to do
10 min read
Proficiency

Proficiency

I always like to challenge myself. Lately I’ve been challenging myself by running ultramarathons.  As you might imagine this requires a bit of training. These training runs give me plenty of time for reflection. The other day as I was on a training run in the mountains, I kept
3 min read

GDevCon is almost here

In case you haven’t GDevCon is taking place September 4th and 5th in Cambridge.  What is GDevCon? It is the 1st ever independent graphical developers conference. Check out the website.  There is a list of speakers there. I think you will be quite impressed. They’ve gathered a lot
1 min read

Videos from NIWeek 2018

As many of you may know I had the privilege of speaking at NI Week this past May.  Nancy Henson helped to organize a Software Engineering, Processes, Architecture, and Design (SEPAD) track.  She enlisted Mark Balla, Jon McBee, and a few others to help video the sessions. There were a
1 min read
Using Virtual Machines Part 2

Using Virtual Machines Part 2

This is second of a 2 part series on using Virtual Machines for LabVIEW development.  You can check out part 1 here.  Part 1 discusses why we use virtual machines.  This article will discuss a little more of the how.  I’m not going to give away all my secrets,
12 min read
Gitting Started With Git

Gitting Started With Git

What do you use for source code control? While I was asking everyone I met at NI Week about what frameworks they were using, I also started asking about source code control as well. Almost everyone I talked to universally said they were using some kind of source code control.
6 min read

The case for using a standard framework

Why should I use a standard framework instead of my homebrew QSM, producer-consumer, etc architecture? I spent May 21-24 in Austin for NI Week  (see my review here). If you have been following any of my recent posts and presentations, you will know that I have done a lot of
4 min read

NI Week 2018 Recap

NI Week 2018 is now over. I had a really great time. I saw a lot of great presentations and was able to meet and reconnect with lots of great people. We really do have a great community! I posted a quote on Linkedin recently that got a lot of
3 min read
Good Introduction to UML

Good Introduction to UML

UML Distilled by Martin Fowler Unified Modelling Language (UML) is a standard way of graphically describing and designing software. If you are like a lot of LabVIEW programmers (myself included) and are a physicist, scientist or engineer by training and not a computer scientist, you may not have been exposed
3 min read

One month to NI Week

This year NI week is May 21 through 24. This year I was lucky enough to get a presentation accepted.  I will be presenting at 11:00am on Wednesday in room 15.  Below is the title and abstract. SW Test: Test Strategies for Project Success: From DQMH to AF and

Finding LabVIEW Version of a File

Since I do consulting, I often end up inheriting code.  Often I get called in because someone had hired a LabVIEW developer to write some code for them and then the LabVIEW developer had disappeared, either retired or moved, or got another job or something similar.  Luckily they usually leave
3 min read

Developer Series Presentation

Recently I was very lucky, in that National Instruments decided to use a presentation I put together for one of their Developer Series presentations.  It’s a series of presentations on best practices for developing code in LabVIEW. Here is the video and below is the chat log. This is
22 min read
3 Marketing Books Worth Reading

3 Marketing Books Worth Reading

We are all in Marketing. I know this blog is supposed to be about LabVIEW and automation, but if we’re honest, we are all in marketing. Whether you work for yourself as a consultant or if you work for an Alliance Partner or some large industrial company, you constantly
6 min read

eCLA Summit 2018 Quick Highlights

European CLA Summit in Madrid I had the pleasure of being able to attend the European CLA Summit last week in Madrid. It was my first time at the European Summit. Just like the Americas summit, it was kind of like drinking from a fire hose. The quantity and quality
4 min read

NI Classes on Object Oriented Programming and Actor Framework

For those of you who want to take your programming to the next level, there are 2 classes coming ot Denver (actually the NI training facility in Louisville.)    One is an introduction to LVOOP – LabVIEW Object Oriented Programming. It talks about how to apply Object-Oriented techniques to LabVIEW applications using
1 min read

National Instruments is coming to Denver.

National Instruments is coming to Denver next week.  They are hositng 2 events at the Renaissance Boulder Flatiron Hotel in BroomField CO.  On Tuesday October 31st they are hosting the Denver CLD Summit and on Wednesday November 1st they are hosting NI Developer Days. CLD Summit The CLD summit is
2 min read

Introducing Automatic Version Manager (AVM) for LabVIEW

Automatic Version Manager (AVM) for LabVIEW This video is a  demo of some software I wrote called Automatic Version Manager for LabVIEW.  AVM is a solution for dealing with multiple versions of LabVIEW installed on the same computer.  If you have ever used multiple versions of LabVIEW on the same
5 min read

Graphics Design for LabVIEW: Tips and Tricks

Graphic design should be important to anyone who designs and sells software.  The look and appearance of your final product makes an impact on what your users think of your software.  You want it to look professional.  Unfortunately, especially if you are an engineer turned LabVIEW programmer like me, you
5 min read