x/pkgsite: "popular packages" algorithm might be off #37703
Comments
I am similarly confused by "featured packages". Who is featuring them? Is the list generated? Is the list changed or updated periodically? What worries me the most about these short lists is that they encourage blindly following advice on what's popular and featured. If I am new to Go and visit that page, I might come to the conclusion that logrus is the most popular and idiomatic way to do logging, or that gin is the best way to write http servers. When, in practice, popularity is very hard to measure and shouldn't be front and center when choosing what module to use. |
My $0.02: I think both lists are not helpful. I think they should just be removed. Or better yet, replaced with a few tips about how to search effectively, like example search queries. Some examples could include:
|
Thanks for the feedback! @mholt - that suggestion makes a lot of sense. We are currently working with our product and UX teams on updates to the homepage. /cc @spf13 @fflewddur |
We launched a redesigned homepage today and removed the popular packages section so I'll close this issue. |
What is the URL of the page with the issue?
https://pkg.go.dev/
What is your user agent?
non relevant
Screenshot
What did you do?
Visited the page and took a look at the popular packages.
What did you expect to see?
A list of the popular packages sorted by some criteria, may it be dependents count or amount of times it was looked for on the site. I would also expect this to take into account the update frequency of the package to not advertise stale packages.
What did you see instead?
Some popular packages in a surprising order.
The current order is
This is unexpected for many reasons:
Could you please shed some light on the algorithm behind this list? Will the list auto update if the lookups or dependents amount change?
Is the currently displayed list working as intended?
Thanks in advance.
The text was updated successfully, but these errors were encountered: