can we just talk about how infuriating it is to deal with all these dependencies in modern codebases?