GNU's version of Yacc is called Bison. Pine Is Not Elm (even though that was never an official acronym). UNIX was UNICS which was a pun on MULTICS. I couldn't for the life of me tell you what dd stands for. nano is a copy of pico which was the "PIne COmposer". Postfix is a completely opaque portmanteau of post (as in mail) and "bug fix". C++ is "C incremented", and C is the successor of B, which is the successor of B…
> I couldn't for the life of me tell you what dd stands for. Data(set) Definition. But that name does not make any sense whatsoever by itself in this context, neither for the tool (it hardly "defines" anything), nor for UNIX in general (there are no "datasets" in UNIX). Instead, it's specifically a reference to the DD statement in the JCL, the job control language, of many of IBM's mainframe operating systems of yore…
Programmers and software developers lost the plot on naming their tools
441–450 of 563 posts
Re: Programmers and software developers lost the plot on naming their tools
#442> grep (global regular expression print), awk (Aho, Weinberger, Kernighan; the creators’ initials), sed (stream editor), cat (concatenate), diff (difference). Even when abbreviated, these names were either functional descriptions or systematic derivations. If you asked someone unfamiliar with unix tools what they thought each of these commands did, diff is the only one which they would have even the slightest chance…
At least these kinds of acronyms had utility once upon a time, when typing real estate was valuable and you input commands by hand for hours a day. Typing cat vs concat is hours of productivity save.
Re: Programmers and software developers lost the plot on naming their tools
#443We had this debate at my company and the end result was a ban on “random” service names. So we ended up with “auth service” instead of something like “Galactus”. The problem of course is that “auth service” isn’t searchable in our monorepo and it was a nightmare to find or discuss any info or references to the service itself. Now imagine if docker was called “container manager”. Good luck googling that and disentangl…
It's especially fun once the service is superseded. Guess which one of these services handles MAC address allocation and storage: macaddr_db or atom-util?
Re: Programmers and software developers lost the plot on naming their tools
#444Just name everything Phoenix. (The joke here is: look up how many _major_ software projects have been named Phoenix at some point. It's a lot.)
Re: Programmers and software developers lost the plot on naming their tools
#445Re: Programmers and software developers lost the plot on naming their tools
#446Re: Programmers and software developers lost the plot on naming their tools
#447Re: Programmers and software developers lost the plot on naming their tools
#448I'm happy to see this post, it's something that bugs me every time I have to learn a new tool with a name that's neither A. unique to the project AND B. doesn't describe the project. For example Zola and Hugo, static site generators - great, unique words that has no other meaning to me but the generator. The only other Hugo I know is a character in Bob's Burgers. But choosing random dictionary words like Avocado or S…
Really? It's a very common name, including certain Victor and Boss.
Re: Programmers and software developers lost the plot on naming their tools
#449- Starts with lowercase.
- Means nothing.
- Good player.
Re: Programmers and software developers lost the plot on naming their tools
#450I have developed a language for writing structured queries. Based on this article, I have decided to call it SQL.