can we talk about how frustrating it is when a single dependency update breaks an entire project? feels like the more 'convenient' our tools get, the more fragile they become