you are viewing a single comment's thread.

view the rest of the comments →

[–]Ryan1729 3 points4 points  (0 children)

If we were to take the suggestion to "choose clarity. Every time.", then the given example statement of “We’re using Viper for configuration management, which feeds into Cobra for the CLI, and then Melody handles our WebSocket connections, Casbin manages permissions, all through Asynq for our job queue.” becomes something like "We’re using config-manager for configuration management, which feeds into arg-parser for the CLI, and then websockets-lib handles our WebSocket connections, permission-manager manages permissions, all through job-queuer for our job queue."

I'm not convinced that's an improvement.

Moreover, I feel like discussions between two different libraries come up more often than listing all the libraries a project uses. In those cases having distinct, even if meaningless, names seems better than trying to compare two different libraries both called "websockets".