Hacker News new | ask | show | jobs
by ysavir 2372 days ago
Thing is, "update" to me doesn't mean "update self to have newest content". Especially in the context of what Brew does: version manager for packages. By definition alone I expect it to be taking an action to update a package.

Now suppose instead of "update" they used called the functionality "sync". I don't think I would have the same problem, since linguistically and contextually, I wouldn't use Brew to _sync_ packages. But it does make sense to use "sync" when talking about getting updated information about which packages are available--we're syncing the local catalogue with the remote catalogue.

So I agree with grumpy blog that their use of "update" here is suboptimal. There are better fitting words that both better describe the functionality and avoid the confusion.