versioning
-
🧪 Is 13 board revisions too many?
I was in a meeting recently with a potential customer, and they said they did not want to go through 50 prototypes to get a product out the door. 50 is a bit of an exaggeration, but I routinely see printed circuit boards (PCBs) at version 1…
-
🧱 Foundations
While we have many options in choosing technology, there are a few foundational things that are prudent to put in place early. Each costs little while the system is young and a great deal to retrofit once devices are in the field. They also…
-
🏷️ The simple approach to versioning
The biggest barrier to starting something is an unwillingness to start simple. Let’s use versioning as an example. The natural tendency is to think that all software components need their own version, which can be a daunting task to impleme…
-
📦 The bare minimum to call something a release
What is the bare minimum to call something a release? Consider the following: A version that increments with every release. A changelog that describes what has changed for every version and why it matters. A clear identification of any ass…