dependencies
-
⚖️ Exercise: Build vs Borrow
In the course of product development we build and we borrow components. Some examples of each: Build: Write code (create software) Design a PCB (printed circuit board) Design a custom mechanical component Create a custom test setup Borrow…
-
🛣️ The two ditches
Along roads, there is often a ditch or some undesirable obstacle on either side of the road you want to avoid. The same can be said for most of life, including product development. There are two common errors: Build it all yourself: You dr…
-
🎲 Isn't it risky to update your dependencies?
This is a common objection I hear when building industrial systems: “We want to lock things down to a super stable/tested LTS (Long Term Support) release and then stay on that release for a long time – it’s risky to update dependencies.” Is…
-
💸 The cost of updating dependencies, or not
As developers, we are often lazy when it comes to updating dependencies. A short-term productivity hack is to not update them. Leave our Yocto build at an old version. Never touch go.mod or package.json – everything is working and I can kee…