3 ms·
Why would they make their own life harder? If there's a bug in 3p code, they'd need to open up a PR to the open source library and be stalled on 3 weeks for th
by yifanl 4y ago
Why would they make their own life harder?
If there's a bug in 3p code, they'd need to open up a PR to the open source library and be stalled on 3 weeks for the maintainer to see it. If it's a one-line bug in their own code, it's one glance at a stack trace.
- ezekg 4y agoI think you misunderstood my comment?
- happytoexplain 4y agoThere are many strange assumptions here. Why in your example is the library open source? Even when it is, why would the developer be expected to know how to fix it? Why in your example is the bug in the developer's code a "one-line" bug fixable by "one glance at a stack trace"? The point is that, if the bug's cause is not immediately obvious, some developers tend to jump to "it's the 3rd party library", because in many cases they can then claim to be unable to fix it, or offload the responsibility to the 3rd party.
- yifanl 4y agoThe assumptions were to minimize the amount of work for the developer in this case. If it wasn't an open source library then they'd need to roll their own, or scrap the entire feature if it isn't workable, both of which involve a good deal work than opening up a PR.