7p2# |
NIH Is Far Cheaper Than The Wrong Dependency
https://lewiscampbell.tech/blog/250718.html
Saved on 2025-07-18 [20287 edays] via lewiscampbell.tech
Modified 2025-07-18 [20287 edays]
cybersecurity programming
https://lewiscampbell.tech/blog/250718.html
Saved on 2025-07-18 [20287 edays] via lewiscampbell.tech
Modified 2025-07-18 [20287 edays]
cybersecurity programming
A framework for evaluating the risks of taking on software dependencies.
Ubiquity
How widely available is it? Are target environments likely to have it pre-installed? Will we need to complicate deployment with containerisation or bundling?
Stability
How frequent are breaking changes, deprecations, or shifts in the "meta"?
Depth
How much functionality lies beneath the API/interface? How much harder would it be to do without the >dependency?
Ergonomics
Is the abstraction provided declarative? Is the API pleasant to use?
Watertightness
Does the abstraction leak? How often must you consider the underlying technology?