|
|
|
|
|
by dspillett
2372 days ago
|
|
The one about the update and upgrade commands in brew too. I've never used brew but I assume they operate the same as update and upgrade in apt related tools and are not really synonymous if you have a vague idea what is going on: update acts on the package catalogue and upgrade upgrades packages. Maybe update should be update-catalogue, but then people would moan about the extra typing. Update could legitimately mean upgrade of course and you could have it essentially auto-correct, but I'm generally wary of software trying to do what it thinks I mean rather than what I explicitly say (and not doing anything if what I explicitly say doesn't match up with its language). At some point it will mis-guess and do something I really didn't want. |
|
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.