I have been learning a bit about Python lately. I find it a nice complement to LabVIEW. Like LabVIEW it is very good for writing quick little scripts and rapidly prototyping things. Unlike LabVIEW, it is not strictly typed, which makes it rather interesting to me. A few years ago...

Very early in my programming career, I was very dogmatic. I learned one way to do things and that was THE right way and anyone who didn’t do it that way was doing it wrong. I really wasn’t afraid to tell people that either. Obviously starting with “Your doing it all...
EDIT: Since I originally wrote this post, I have come up with a better way. I suggest you check out that post as well.
There has been some discussion on LinkedIn and other places about how best to setup LVCompare and LVMerge. These tools have been around for a while, yet discussions on...
I’ve been working on streamlining some of my processes lately. I noticed that one of the one things that takes a little time is creating a new GitLabRepository. It just seemed like it took too much time.

Here are the previous steps
- Goto GitLab Webpage
- Login
- Click on new project
- Enter a...
So when it comes to git I much prefer ssh over https. I can’t clearly articulate why, I just do. However one thing I noticed is that git bash was constantly asking me for the password for my ssh key. It got annoying so I did a little research and found a GitHub help page with the...

I used to be part of a business coaching group called EntreLeadership by Dave Ramsey. It was a good group of people. One guy, Eric put me onto this book by Geoffrey Gitomer called the Sales Bible. He was enthusiastic about it, so I bought a copy. It sat on my bookshelf for a few years, but I...
In the wake of the protests surrounding George Floyd’s death and the resurgence of the #BlackLivesMatter movement, there has been a lot of talk in the tech community about changing some of the terms we use. There was a lot of focus on moving away from using master and slave for describing...

So recently the question of scalability came up on an NI forum post. Stephen Loftus-Mercer (aka AristosQueue) made a very interesting point. He talked about how scaling can mean many different things to many different people. A solution that is scalable on one axis might not be scalable on...

A few weeks ago I noticed that the lightning port on my iphone 8 was not working very well. My headphones kept cutting out and the power cord would fallout of the lightning connector. I decided to fix it myself rather than take it somewhere.
I had used iFixit before to fix a laptop and my...
I was talking to Fab a while ago and she put me onto the Enhanced State Diagram editor. Apparently it is one of Jeff K’s pet projects. It is a way to create a state machine by drawing the diagram in a special editor that automatically generates the LabVIEW Code for you. Makes creating state...
In a previous article, I talked about orphaned commits. First, let’s talk about why they are bad. They are bad because they will eventually be removed by git’s garbage collection algorithm, losing the data forever. The reflog is designed to prevent that (for a time). In my...

This particular book had been recommended to me several times. It is quite popular in the outdoor recreation community and also in the business leadership community. To tie it into LabVIEW a little: I saw Scott Kelly speak at NI week last year. I was quite impressed, so I bought his book, also...