Top
Best
New

Posted by todsacerdoti 12/11/2025

Programmers and software developers lost the plot on naming their tools(larr.net)
422 points | 534 commentspage 11
salomon812 12/12/2025|
I almost completely disagree with this post. The only thing I can consider that you should probably avoid embarrassing names.

A descriptive name is terrible if you're slightly off. Or if the library gets repurposed. Or if the project doesn't turn out how you expected but it's still helpful. With everything going on, a nonsense name forces people to learn about it instead of having them guess at it from a three word description that might be misleading.

The author probably never had a project where something got named the oscilloscope-controller but there's no oscilloscope in sight, but we used to have one and then we tweaked a few things and now it runs something else and but the name was everywhere.

And all of these are abstract concepts. Getting data from point A to point B. FIFO? It's an acronym. Pipe? Doesn't really suggest it can buffer data. Buffer? Queue? Both sound like they might slow down data. Precise technical names would be good, but then the chances the purpose changes goes up!

deeg 12/12/2025||
I'd prefer developers make up names for their project to make it easier to search, or at least use a very uncommon word. Gradle is a good example.
andrewl 12/11/2025||
I strongly agree with this. And what bothers me more than obscure or meaningless names like Viper are silly and embarrassing names like Hunchentoot. Names like that sometimes cause people to dismiss good software. It’s like using Comic Sans in a serious research paper.

One area of the sciences does partly use names like this, and that is biology. Biologists do sometimes name a species after a famous person, as in the louse Strigiphilus garylarsoni:

https://en.wikipedia.org/wiki/Strigiphilus_garylarsoni

bluehex 12/12/2025|
I agree. One recent example is in the Zig community a popular tool for benchmarking is "poop" [1] (Performance Optimizer Observation Platform). It could have easily been "pop" (Performance Observation Platform) and been cute enough without being intentionally cringe. Every time I see Zig now I think about "poop".

[1]: https://github.com/andrewrk/poop

nrhrjrjrjtntbt 12/12/2025||
Worst example: homebrew nomenclature

Typical docs sentence:

> What does “keg-only” mean? It means the formula is installed only into the Cellar and is not linked into the default prefix.

Artoooooor 12/11/2025||
Even for consumer products - I'd rather have Mozilla Mail and Microsoft Mail instead of Outlook and Thunderbird. But marketing must market, dammit.
chaidhat 12/12/2025||
Might as well just name it after the last name of the author. Like how physics has the Maxwell equations, we’d have the Torvalds Operating System.
fainpul 12/12/2025||
By the author's standard, macOS and iOS has some pretty much perfect program names, I suppose:

App Store, Mail, Photos, Music, Books, Podcasts etc.

racl101 12/17/2025|
I do like their straightforwardness actually.
homeonthemtn 12/12/2025||
I was just discussing this today funny enough. How long until someone goes for broke and just names their app "peepee poopoo"?
jghn 12/12/2025||
R followed the long standing tradition of being one letter off as it was derived from S. And its creators were Robert & Ross.
myk9001 12/11/2025|
https://youtube.com/watch?v=y8OnoxKotPQ
More comments...