We don’t just write code—we build systems by downloading hundreds of dependencies, many of which are no longer needed. This article examines how JavaScript dependency bloat emerged, why it persists, and what choices we should make moving forward. This episode contains an AI-narrated version of the original blog post.