Blog

Nov 07, 2025

How to Choose a Dependency: Build vs Buy, Risk Management, and More

A dependency is literally something your software depends on: infrastructure such as a filesystem or a database, network, etc. In this post, I'd like to narrow the scope to a software dependency that you need to compile/run, *i.e., a library. I'll first define what I mean by dependency in the context of this post. Then, I'll list a grid of several criteria to analyze possible dependencies.

Source: HackerNoon →


Share

BTCBTC
$77,888.00
7.56%
ETHETH
$2,407.64
12.41%
USDTUSDT
$0.999
0%
BNBBNB
$774.66
9.27%
XRPXRP
$1.59
10.54%
USDCUSDC
$1.000
0%
SOLSOL
$102.65
13.46%
TRXTRX
$0.285
3.08%
STETHSTETH
$2,407.93
12.31%
DOGEDOGE
$0.102
13.46%
FIGR_HELOCFIGR_HELOC
$1.01
2.33%
WBTWBT
$49.12
4.58%
ADAADA
$0.285
13.88%
WSTETHWSTETH
$2,950.32
12.36%
BCHBCH
$488.62
12.39%
WBTCWBTC
$77,720.00
7.48%
USDSUSDS
$1.000
0.02%
BSC-USDBSC-USD
$0.999
0.02%
WBETHWBETH
$2,624.44
12.28%
XMRXMR
$453.16
2.26%