←back to thread

A critique of package managers

(www.gingerbill.org)
110 points gingerBill | 1 comments | | HN request time: 0.223s | source
Show context
smw ◴[] No.45167873[source]
"When using Go for example, you don’t need any third-party libraries to make a web server, Go has it all there and you are done."

Fine, now what if you need to connect to a database, or parse a PDF, or talk to a grpc backend. What a hilariously short-sighted example.

To me, this whole article just screams inexperience.

replies(5): >>45167966 #>>45167975 #>>45168076 #>>45168151 #>>45174508 #
1GZ0 ◴[] No.45167975[source]
The Author isn't arguing for not using third party dependencies. He's arguing for developers to be more conscious of the dependencies they use, by manually vetting and handling them. That screams "I've been down the package manager route and paid the price". Not inexperience.
replies(3): >>45168004 #>>45168082 #>>45189859 #
pipes ◴[] No.45168004[source]
But titled the post "package managers are evil"
replies(1): >>45168062 #
Defletter ◴[] No.45168062[source]
> The term “evil” is being used partially hyperbolic to make a point.

Kind of bonkers this even needs to be said, and even then it's missed/ignored.

replies(2): >>45168204 #>>45173776 #
rgoulter ◴[] No.45168204[source]
The title is provocative and attention grabbing. -- It's completely fair game to react to the provocation rather than the substance of the article itself. (Or, rather, it's silly to use attention grabbing rhetoric, then complain that people paid attention to the rhetoric).

I'd prefer instead a more balanced title like "Remember to Consider the Costs When Using Package Managers", or whatever.

replies(2): >>45174241 #>>45179105 #
1GZ0 ◴[] No.45179105[source]
> It's completely fair game to react to the provocation rather than the substance of the article itself.

Yeah, but its down right stupid to do so.

The title isn't even misleading or part of a Motte-and-bailey argument.

People just hear "Package Managers are Evil" and assume that the author means you shouldn't use third party dependencies. Which is NOT what's being argued.

But I guess you'd know that, if you read passed the title.

replies(2): >>45179417 #>>45179930 #
papichulo2023 ◴[] No.45179417[source]
Sorry but I lack any respect for authors that use clickbaits. Call them put and move on seem the best approach.
replies(1): >>45180964 #
1GZ0 ◴[] No.45180964[source]
Its not clickbait though.

You should try reading the article before passing judgement.

Its not like the article is called "5 facts that will make you hate package managers. Number 5 will shock you"

replies(1): >>45183328 #
ModernMech ◴[] No.45183328[source]
It was clickbait because the article, which I did read, did not support the contention that package managers are evil. Therefore "evil" seems to be used in a hyperbolic way to grab attention, which makes it clickbait, specifically ragebait.
replies(1): >>45190546 #
wannadingo ◴[] No.45190546[source]
Then again, there is a trope going back to Knuth - "Premature optimization is the root of all evil" - which is an argument that it is not clickbait, but merely applying a pattern in discussions about computer programming.
replies(1): >>45191952 #
1. Defletter ◴[] No.45191952[source]
Hyperbole is just a pretty common thing for humans to do