Don't Waste Time Manually Writing Documentation
We all know documentation is important. Our software will likely need to be updated and upgraded at some point, oftentimes by another person who is unfamiliar with it. Even if we are the ones doing the updates we may not remember all the important details. That is why documentation is
Guerilla marketing
This book is slightly dated. The edition I read was published in 2005. That is before smartphones and social media became all the rage. Things have definitely changed since then. This book still has some value since it focuses on principles. The execution certainly has changed but the principles are
The Problem With Solving Problems
As engineers we pride ourselves on problem solving. That’s what we do. However I find the use of the word problem to be somewhat problematic (pun intended).
When we use the word problem, typically we are referring to something that is not working. Often it was working, but for
Gang Of Four Patterns in LabVIEW
I have written a bit about design patterns previously. Recently Tom McQuillan and I were talking about how it would be nice to have examples on how to implement the GOF design patterns in LabVIEW. To be fair, Elijah Kerry put together some great examples several years ago, but he
Docker in Action
Note: for more on Docker itself, see here.
Chris Stryker has recently put a lot of effort into getting LabVIEW to run inside of a Docker Container. This is really exciting news. I think this is really a huge step forward in improving Continuous Integration (CI) with LabVIEW. It offers
August 2020 Webinar
Be A Craftsperson
August 26, 11:00am MT
The way we think about coding and the way we approach it has a huge impact on our results. Approaching software from a craftperson perspective helps us to produce high quality valuable software.
Sometimes we feel like firefighters running around putting out