3 ms·
The author is from New Zealand. You have to understand the Number 8 wire[1] mindset the has taken root there to put this in context. [1]https://en.wikipedia.or
by xupybd 1y ago
The author is from New Zealand. You have to understand the Number 8 wire[1] mindset the has taken root there to put this in context.
[1]https://en.wikipedia.org/wiki/Number_8_wire#:~:text=Accordingly%2C%20the%20term%20%22number%208,materials%20are%20available%20on%20hand. https://en.wikipedia.org/wiki/Number_8_wire#:~:text=Accordin...
- bitwize 1y agoTIL. I'm reminded of the Australian "She'll buff out, mate" meme.
- freetime2 1y agoI think just about every experienced developer I know - most of whom are not from NZ - would agree with this article. We've all been burned by using the wrong dependency for the job at some point, or the pain of having to deal breaking changes when upgrading a library that really wasn't necessary to use in the first place.
- ironmagma 1y agoTo push back on this article's thrust, those are actual issues that can occur with dependencies. It's just that they usually don't, and most dependencies are harmless, small, and transparent, so articles like this and people complaining about dependencies are almost always overstating their case. And therefore, adopting a "zero dependencies" policy is absolutely an overreaction.
- freetime2 1y agoI don't think the author is actually arguing for zero dependencies here. While they do quote a "zero dependency policy" in one open source project as being "instructive", they also propose a "framework for evaluating dependencies" - which of course anyone advocating for zero dependencies would have no need for.
- makeitdouble 1y agoI'd argue harmless, small and transparent dependencies are the easiest to avoid. The extreme of it "is_even", but any library that could fit in 200 lines should probably be owned code. Where the article hits is critical libraries that you heavily rely on and that your code is slowly formatted around. I'm thinking specific data parsers, fancy query brokers, time management libraries etc.
- xupybd 1y agoAs a developer from NZ I agree
- deleted 1y ago[deleted]
- jashmatthews 1y agoPurely vibes but as a Kiwi I feel like Number 8 Wire mentality has been dead for at least 20 years now.