CI
-
The Ability to Improve
(while this article contains many general ideas, it is written from the perspective of product development.) If you don’t continually improve, you soon lose the ability to do so … This thought came after an associate described a company tha…
-
🧹 zephyr-snmp v0.1.0 - a huge cleanup!
zephyr-snmp adds SNMP v1 and v2c support to the Zephyr RTOS. It started as a port of the lwIP SNMP code, and along the way I concluded it would be easier to maintain if it went fully Zephyr-native: Zephyr code style, Zephyr APIs, etc. What …
-
🚀 How to make releases painless
In the olden days, releases were a lot of work. The process involved manually building/testing, uploading to a distribution location, sending out notifications to interested parties, etc. Supporting multiple platforms meant even more work. …
-
📦 CDPD - Container Driven Product Development
When updating the Simple IoT documentation, the question arose - how to install mdbook and a few plugins? Of course pacman has part of what is needed. In the past cargo has been used, but that is slow and not a good fit for shared tools. Th…
-
🚀 The BIG Release vs. 🌊 a Continuous flow of Value
How do we look at a product release? As a big one-time event, where we spend heroic efforts to pull it over the finish line? Or as a continuous flow of high-quality value into the product (even before the customer ever sees it) that is main…
-
🔀 The Power of Git* workflows
Git + Git hosting platforms enable both local and cloud-based workflows. Local: Lightning fast access to files - leverage the power of your local computer Use powerful native tools (editor, e-cad, m-cad, AI agents, command-line tools, scri…
-
🙋 How to help yourself?
Did you ever have the experience going back into a project you have not touched for 6 months – why did I make this change? Or did you ever struggle to get all the dependencies installed to build a project you wrote? Or did you ever wonder –…