6 ms·
Wonderful. dwm, dmenu, and st. Good naming is required to have code of good quality. These name are too short, they lack of clarity. A good name is concise
by Kuinox 6y ago
Wonderful.
dwm, dmenu, and st.
Good naming is required to have code of good quality.
These name are too short, they lack of clarity.
A good name is concise, give the point, and is pronoucable.
- KingMachiavelli 6y agoI love the names: dynamic window manager, dynamic menu, suckless terminal The names are all very clear once you know the naming convention.
- geofft 6y agoIs that a convention, or just what they stand for? (Do the window manager and the menu suck, because they don't have the "s" prefix? Is st static because it doesn't have the "d" prefix? Why do we abbreviate "terminal" but not "menu" / why not follow the established abbreviation of "term" as in xterm, dtterm, eterm, etc.? How come the "s" prefix in sprop and sselp stands for "simple" instead of "suckless"?)
- koenigdavidmj 6y agodwm: Don’t care what the D stands for, but there are a bunch of X11 window managers ending in ‘wm’ so that’s probably what this is too. dmenu: Since it’s coming from the same place as dwm, it’s probably a menu app that goes well with it. st isn’t obvious, I agree, but it makes sense to give a short name to the program you use most frequently.
- makapuf 6y agoI can agree, but the terminal emulator is something I very rarely launch from the command line. I run it from a menu, or an icon. Maybe with keyboard but then its meta+T
- Kuinox 6y agoThe origin of the name are clear, but the name itself should describe what is it because these name can be find out of context. These names can't be easily understandood without context. And these name will be found without context: For exemple, you may meet this name in a process list. In this case you don't understand why the process "dwm" is eating a lot of gpu power. A variable name can be short, because it's name will be found in it's context.
- Mediterraneo10 6y agoSuckless tools are meant for hardcore *nix hackers who already know how to look up this information, so no, the naming doesn't really matter. Anyone who knows how to use the ps command will also know the man command, so if someone wants to know what that dwm process is, they can just do "man dwm".
- Kuinox 6y ago"My name is not bad, every words that is in it can be found in the latin dictionary."
- asymptosis 6y agoI guess you're not a fan of "du", "df" or "su" either.
- paedubucher 6y agoIs plan9 a good name for an operating system? It's named after (arguably) the worst movie ever. It's even bad as a trash movie. Is the code quality of plan9 bad?
- nix23 6y agoAnd Linux is named after a rude developer..or Washing-soap..who knows. An Oracle is the opposite you want of a Database, but Intel made a really good promise for others (Meltdown's). Google the searchengine is written wrong -> Goggles and and and ;)
- kubanczyk 6y ago> Google the searchengine is written wrong -> Goggles A ha! One of today's Lucky 10000... https://xkcd.com/1053/ https://xkcd.com/1053/
- officeplant 6y agoWait do you really think Google is referencing Goggles and not Googolplex?
- nix23 6y agoYeah they try to rewrite history i think, but if you look at the old logo the G looks like Goggles, it's also more logic to call your search-engine goggle, and not a number, but anything is better then BackRub.
- Aeronwen 6y agoGoogol 10^100 not Googolplex 10^(10^100). Googol or goggles, it's still just a typo someone decided to keep in mind for a name.
- type0 6y agoGoogle Glass should have been made as Goggles, design-wise it would have been a smashing success if they dared to do it. edit: they had that mobile app called that https://en.wikipedia.org/wiki/Google_Goggles https://en.wikipedia.org/wiki/Google_Goggles