DEV Community

Discussion on: NPM explain to me like I am five

Collapse
 
dansilcox profile image
Dan Silcox • Edited

You want to build a cool spaceship out of Lego - someone else already made a rocket engine, a fuel tank, some grid fins and a launch tower - so you use NPM to find and get the premade components to build your space ship faster. Then, when you launch you realise that because nobody verified that the components were secure, someone hid a stow away on your spaceship 😂

Collapse
 
eaich profile image
Eddie

You want to build a cool spaceship out of Legos, so you use NPM to add a wing that was already made with Legos, but that wing is dependent on crayons, plastic, pasta, exhaust pipes, care bears, coffee, and metal shards and now your Lego spaceship is too heavy and bulky to take off.

Collapse
 
fultonbrowne profile image
Fulton Browne

That sounds a lot like a past gradle nightmare.

Collapse
 
dansilcox profile image
Dan Silcox

Haha this sounds like my kids’ Lego!

Collapse
 
fultonbrowne profile image
Fulton Browne

Great analogy, that defiantly helped understand npm better.