News for hackers. Stuff that matters.
Re:Names should be cute, not descriptive by PragmaticPulp on Tuesday January 10, 2023 @01:36AM (#34321289)
Cute names are fun when for a few special things here and there.

Cute names are a nightmare when a company has accumulated hundreds of quirkily named things that you have to memorize just to navigate through the basics of trying to get your job done.

New hires suffer the most. It’s an extra layer of company-specific jargon that you have to learn to even begin to understand what your peers are talking about.

Re:Names should be cute, not descriptive by doctor_eval on Tuesday January 10, 2023 @01:45AM (#34321352)
Yeah but surely there is a directory somewhere that explains this?

I mean - the problem is not the number of names but the number of services. A new hire still isn't going to be able to work out what a service does just based on the name, regardless of how whimsical or apt it is.

"policy-engine" might seem to be a good name for a service, but it's only one level below "kevin" in terms of opaqueness, especially when there are probably several policy related services.

Re:Names should be cute, not descriptive by ummonk on Tuesday January 10, 2023 @01:56AM (#34321426)
"policy-engine" is an example of a name that is neither cute nor descriptive
Re:Names should be cute, not descriptive by godelski on Tuesday January 10, 2023 @01:57AM (#34321438)
It's an example of descriptive but how being terse, descriptive, and unique is quite difficult.
Re:Names should be cute, not descriptive by doctor_eval on Tuesday January 10, 2023 @01:58AM (#34321446)
But that's my point. You start writing a new policy engine, and you think the name is obviously descriptive. But in 12 months time, it's not so obvious any more, and also you probably have 3 different policy engines for different use cases.
Re:Names should be cute, not descriptive by ummonk on Tuesday January 10, 2023 @02:01AM (#34321472)
Anybody who thinks it's descriptive even at the start is an idiot.
Re:Names should be cute, not descriptive by doctor_eval on Tuesday January 10, 2023 @02:06AM (#34321500)
Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes.
Re:Names should be cute, not descriptive by bryanrasmussen on Tuesday January 10, 2023 @06:47AM (#34323375)
Ok but the image-optimization-engine that Carl wrote still seems descriptive to me those same 12 months later.

So I think policy-engine might have seemed descriptive but it just wasn't whereas image-optimization-engine was descriptive.

Re:Names should be cute, not descriptive by Drakim on Tuesday January 10, 2023 @08:42AM (#34324701)
At least until it also starts converting gifs to webm, and soon other formats like mp4, and since it's being used for video it needs subtitle support in various languages.
Re:Names should be cute, not descriptive by marcosdumay on Tuesday January 10, 2023 @03:34PM (#34331079)
You mean a generic policy-engine? One that reads code-as-configuration from a database, executes arbitrary I/O, and gives back a result?

Very few times somebody starts something like this. And yes, they do have cute names, because they don't have any short identification.

Re:Names should be cute, not descriptive by drstewart on Tuesday January 10, 2023 @01:47AM (#34321369)
>Yeah but surely there is a directory somewhere that explains this?

No, there's 5 different directories in 3 different formats compiled across the last 8 years representing the state of 80% of terms at the time it was last updated, half of which disagree with another version.

Re:Names should be cute, not descriptive by doctor_eval on Tuesday January 10, 2023 @02:01AM (#34321465)
I gotta say, I think that's actually just bad technical management, so I suppose it's probably common. Although I will admit Conway's law here.

Nevertheless, the same phenomenon that leads to multiple directories will also mean that supposedly "descriptive" names, will not be.

Re:Names should be cute, not descriptive by ls15 on Tuesday January 10, 2023 @01:52AM (#34321407)
I can confirm this
Re:Names should be cute, not descriptive by kzrdude on Tuesday January 10, 2023 @08:52AM (#34324810)
Directories somewhere that pedagoically explain all the codenames, nah that doesn't necessarily exist in the company until it grows larger. It might just be a quagmire for new hires in a growing company.
Re:Names should be cute, not descriptive by xorcist on Tuesday January 10, 2023 @10:34AM (#34326352)
A directory does wonders. Make it hierarchical too. That way different zones can have different values.

It can point "policy-engine" to which host runs it. Or, even better, make it resolve the IP address directly!

Re:Names should be cute, not descriptive by throwaway14356 on Tuesday January 10, 2023 @01:59AM (#34321448)
how else will you know they are new hires? They will have to spend time petting the fuzzBear just like everyone else!
Re:Names should be cute, not descriptive by jnsaff2 on Tuesday January 10, 2023 @02:04AM (#34321485)
One of the cute names horrowshow for me is Chef. Everything is based on some supposedly cooking analogue that just does not fit with (at least my) mental model of IaC.
Re:Names should be cute, not descriptive by mostertoaster on Tuesday January 10, 2023 @02:24AM (#34321603)
This is because cook books while useful, aren’t entertaining stories. Now if they named it after a good character from a story everyone knows, say the hunter from the big bad wolf, and it’s purpose was to chop up evil wolves taking advantage of grandmas and little girls with baked goods, then everyone knows that character, and as long as the purpose of the service is to defeat impostors trying to do harm then it is fitting.

And if the junior doesn’t know the story of little red riding hood, well then it is your lucky day and you are one of the 1 in 10000 who gets to tell them the story.

Re:Names should be cute, not descriptive by mostertoaster on Tuesday January 10, 2023 @02:25AM (#34321609)
Re:Names should be cute, not descriptive by bbarnett on Tuesday January 10, 2023 @07:02AM (#34323505)
How strange! Why wouldn't he just tell her to google it, and go back to looking at his phone?
Re:Names should be cute, not descriptive by ihatepython on Tuesday January 10, 2023 @03:36AM (#34322057)
My default is to name the project something related to Darmok and Jalad at Tanagra.

Then when things go off the rails, I can say 'Shaka, when the walls fell'

Re:Names should be cute, not descriptive by voytec on Tuesday January 10, 2023 @06:45AM (#34323356)
Names of my mail systems :)
Re:Names should be cute, not descriptive by cbm-vic-20 on Tuesday January 10, 2023 @10:04AM (#34325877)
And when the other person in the conversation looks perplexed or lost, just repeat it again, slowly, and add emotion to some of the syllables. They'll get it eventually.
Re:Names should be cute, not descriptive by Izkata on Tuesday January 10, 2023 @09:50AM (#34325651)
> Now if they named it after a good character from a story everyone knows

Darmok and Jalad at Tanagra.

Re:Names should be cute, not descriptive by Macha on Tuesday January 10, 2023 @06:32AM (#34323242)
Homebrew is another project that overdoes it IMO
Re:Names should be cute, not descriptive by amiga386 on Tuesday January 10, 2023 @08:07AM (#34324245)
Absolutely this! In case anyone isn't aware of the insane thematic naming in Chef:

Chef = a configuration management tool

Recipe = an individual Ruby script that makes sure something is installed and configured correctly (e.g. a mysql recipe)

Cookbook = a bundle of recipe(s) and basic metadata (what do these recipes do, who wrote them, etc.)

Supermarket = a community site with common cookbooks, what others would call a "hub", "central repository", "marketplace" or "store"

knife = a command line tool for managing your chef installation

Test Kitchen = a test suite runner

Cookstyle = a code linter

However, now that Chef has gone full Enterprise (never go full Enterprise), the names are now all enterprisey-sounding: everything is "Chef XYZ", e.g. "Buzzword you know + Buzzword you don't", harnesses the CxO's FOMO. Chef Habitat = write declarative rules for applying cookbooks to machines. Chef InSpec = auditing/compliance. Chef Workstation = what you would have normally installed anyway, the development kit and runtime tools, but now it's EnTeRpRiSe, ...

Re:Names should be cute, not descriptive by xorcist on Tuesday January 10, 2023 @10:41AM (#34326470)
Puppet went full enterprise too and now there's a dizzying amount of "products" catering to your needs.

It's written on the wall for Ansible, Red Hat/IBM is busy churning out the product space already.

It's weird that there's so much money in enterprise IT. If anything, they should know the value of standards and reference implementations.

Almost 25 years ago, SSH went full enterprise and promptly died. Somehow, they need for a simple remote shell protocol didn't die, and now OpenSSH is perhaps the most valuable tool we have.

Re:Names should be cute, not descriptive by ghostpepper on Tuesday January 10, 2023 @11:40AM (#34327499)
I had no idea there was ever a company called SSH but apparently they still exist . Seems they were way ahead of the curve on what became known as "open core"
Re:Names should be cute, not descriptive by wlonkly on Tuesday January 10, 2023 @07:02PM (#34333246)
I worked at a place where people would write their own wrappers for Chef things, name them, and then refer to them by that name. "Dave, nobody has any idea what 'spork' is."
Re:Names should be cute, not descriptive by atoav on Tuesday January 10, 2023 @02:10AM (#34321518)
I say, go for both. Go all Boaty McBoatface on that thing. Boaty McBoatface is silly, but it is unarguably a memorable name for a boat.

There are other, less silly, but equally memorable (and maybe even cute) descriptives out there.

On a different note: if you are presented with an either/or choice, your first instinct should always be to ask if they are actually opposites or if you can also have both if clever.

Re:Names should be cute, not descriptive by nsonha on Tuesday January 10, 2023 @06:56AM (#34323449)
> memorable name

is it ever a problem in software engineering, that you can't remember what that component's name is?

I find it more of the problem when people make a good library that solves a problem with a predictable name, but then they give their library some other cute name, and maybe they don't do SEO well on package repositories (why would they, software engineers). So, when I look npm up for that problem, their lib would not even come up.

Re:Names should be cute, not descriptive by Conan_Kudo on Tuesday January 10, 2023 @07:29AM (#34323809)
> is it ever a problem in software engineering, that you can't remember what that component's name is?

Yes. When the names are descriptive or bland, it's almost impossible to remember what it is.

Re:Names should be cute, not descriptive by nsonha on Tuesday January 10, 2023 @07:48AM (#34324029)
Question wasn't if people forget names in software, it's whether forgetting names is a problem. Like I forget names of things in the codebase MULTIPLE times per day, but I don't, and am not aware of anyone naming variables, functions etc in order for them to be memorable (as opposed to descriptive). I neither need nor want to memorize those names, I have other things more interesting to fill up my memory with.
Re:Names should be cute, not descriptive by atoav on Tuesday January 10, 2023 @01:31PM (#34329280)
> I find it more of the problem when people make a good library that solves a problem with a predictable name, but then they give their library some other cute name

This is why I said Boaty McBoatface. You look for Boats? It has "boat" literally two times in it's name.

Re:Names should be cute, not descriptive by nsonha on Tuesday January 10, 2023 @08:13PM (#34333727)
No you were clearly arguing for "memorable". Do you argree now that it's a worthless quality for a name? (in software engineering)
Re:Names should be cute, not descriptive by atoav on Wednesday January 11, 2023 @03:20AM (#34336309)
I disagree that it is worthless.

What I agree with is that it is not strictly necessary, but that is a label that you can stick on a lot of things. Things that make our lives easier. Memorability of names is not a necessity in software engineering, just as is descriptiveness, but it certainly does not hurt.

Re:Names should be cute, not descriptive by fiddlerwoaroof on Tuesday January 10, 2023 @02:26AM (#34321615)
I have the opposite problem as a recent new hire: when "cute" project names show up in a conversation, it signals something company-specific I need to learn about. When descriptive project names are used (especially if the projects are using really generic one or two word names like "routing-service"), it is harder to realize that people are talking about an implementation of a concept rather than a well-known concept.
Re:Names should be cute, not descriptive by mattigames on Tuesday January 10, 2023 @07:13AM (#34323619)
This is basically by fast the best argument to use cute names over some main components, and by "main" I mean when there are few of them, less than a dozen or so.

An old name made of well-known technical words can easily suggest a level of complexity much smaller than what it has evolved into and therefore developers -specially new devs- should look it up instead of assuming what it does based on potentially misleading namings.

Re:Names should be cute, not descriptive by leeches on Tuesday January 10, 2023 @08:02AM (#34324181)
Solved with company name or product name prefixes, like “discord-routing-service”
Re:Names should be cute, not descriptive by ghostpepper on Tuesday January 10, 2023 @11:35AM (#34327430)
except nobody at discord would ever call it "discord routing service" in a conversation with other discord employees
Re:Names should be cute, not descriptive by sirsinsalot on Tuesday January 10, 2023 @02:19PM (#34330058)
Handily, DRS and other D-prefix acronyms are easy to spot, hear, use and map to useful names.
Re:Names should be cute, not descriptive by hooverd on Tuesday January 10, 2023 @10:24AM (#34326193)
What's not to understand about the account-provider-router-service? It's key to the business-data-sync service. We're working on a new account-provider-aggregator to replace it though.
Re:Names should be cute, not descriptive by atom_arranger on Wednesday January 11, 2023 @01:32AM (#34335722)
I tend to jump to the opposite conclusion. If a name is cute I assume it’s something open source, named for marketing or SEO. If a name is descriptive I assume it’s probably internal.
Re:Names should be cute, not descriptive by nicbou on Tuesday January 10, 2023 @03:34AM (#34322046)
https://youtube.com/watch?v=y8OnoxKotPQ&t=40

This is how it ends up sounding like.

Re:Names should be cute, not descriptive by ThePhysicist on Tuesday January 10, 2023 @06:32AM (#34323238)
Came here to post this as well. It's exaggerated but only slightly.
Re:Names should be cute, not descriptive by ilyt on Tuesday January 10, 2023 @06:25AM (#34323188)
You need to do it anyway if your names are too descriptive*

"video-encoder is not working"

"oh, you mean ffmpeg"

"no, our microservice is called video encoder"

Also they are not neccesarily one or the other, you can name something that hints at its function but it is not straight dictionary description of it.

Re:Names should be cute, not descriptive by surement on Tuesday January 10, 2023 @10:33AM (#34326337)
> "no, our microservice is called video encoder"

using cute names shouldn't be an alternative to learning to name things properly

Re:Names should be cute, not descriptive by wlonkly on Tuesday January 10, 2023 @07:00PM (#34333228)
Should've called it "video encoder service". Then people could refer to VES and you'd still have no idea what it was.
Re:Names should be cute, not descriptive by eps on Tuesday January 10, 2023 @06:33AM (#34323256)
Even HN frontpage sometimes be "How I use Kawai Wasabi on Yakotori under Sashimi" and there'd be 100 comments, all of them serious. Makes one feel excluded.
Re:Names should be cute, not descriptive by alexvoda on Tuesday January 10, 2023 @07:11AM (#34323596)
Kawai Wasabi is incompatible with Yakotori. It is a known choice by the lead developer.

When using Yakotori you should use Tare instead.

Re:Names should be cute, not descriptive by moehm on Tuesday January 10, 2023 @07:31AM (#34323831)
Is Tare even maintained? I tried to build it with Mochi, but it gives weird error messages.
Re:Names should be cute, not descriptive by seniortaco on Tuesday January 10, 2023 @11:15AM (#34327103)
Why would anyone still build it manually? Tokidoki automates all of that, and all you have to do configure your .toki bundles after you've installed the right SpaghettiWare layer for your architecture and connect it with either Tutti or Frutti. Easy peasy lemon squeezy! Oh that reminds me you do need Squeezy running in the background.
Re:Names should be cute, not descriptive by liotier on Tuesday January 10, 2023 @11:51AM (#34327678)
Uh ? Aren't your .toki bundles autogenerated from picks in the CherryOrchard directory ? Don't touch them - let the NoodleBlossom pipeline trellis abstract that for you !
Re:Names should be cute, not descriptive by seniortaco on Tuesday January 10, 2023 @04:10PM (#34331547)
Oh goodness, well I was just on a two week vacation and it looks like NoodleBlossom was created last week, I feel like some kind of cave person over here! Trellis pipelines are slick!
Re:Names should be cute, not descriptive by moffkalast on Tuesday January 10, 2023 @07:29AM (#34323812)
Yeah but Tare doesn't scale as well as Marmot, plus it has Tenimoshi support.
Re:Names should be cute, not descriptive by rapnie on Tuesday January 10, 2023 @08:18AM (#34324387)
I remember Yashi worked on this support, it is great.
Re:Names should be cute, not descriptive by progx on Tuesday January 10, 2023 @08:36AM (#34324636)
I thought he was replaced by Mushi Mushi?
Re:Names should be cute, not descriptive by reportgunner on Tuesday January 10, 2023 @09:01AM (#34324915)
Use the Babushka fork, it's still being maintained.
Re:Names should be cute, not descriptive by mindcrime on Tuesday January 10, 2023 @12:14PM (#34328088)
Presumably by somebody in Mornington Crescent?
Re:Names should be cute, not descriptive by lo_zamoyski on Tuesday January 10, 2023 @08:40AM (#34324685)
Would you please pass the jelly?
Re:Names should be cute, not descriptive by debugnik on Tuesday January 10, 2023 @02:46PM (#34330460)
The JSON Encrypted Lightweight Long Yakisoba message?
Re:Names should be cute, not descriptive by DaedPsyker on Tuesday January 10, 2023 @07:20AM (#34323689)
Tech naming has become a pet peeve of mine. Too many common nouns are being used.

Something like coffeescript is at least distinct but then you get a hundred things that will be called something like apple juice, based on some in-joke connected to a stack that will be called orchard.

Re:Names should be cute, not descriptive by Damogran6 on Tuesday January 10, 2023 @04:38PM (#34331882)
Verbnouns - ActiveCrab, StormTorch, Plinth, Bonobo, ElasticStack, FrodoBlight

And at a conference, you'll have two animated people arguing over the use of...well...I didn't quite get it, it was loud, but it was the solution to all things and I'll never find out what it was, because what I _thought_ I heard was Spogdog, but Google's got NOTHING.

(If only I knew it was SpŌgDog)

Re:Names should be cute, not descriptive by wlonkly on Tuesday January 10, 2023 @06:57PM (#34333202)
Don't even start me on the Chef ecosystem.
Re:Names should be cute, not descriptive by mrweasel on Tuesday January 10, 2023 @07:11AM (#34323595)
The whole Cloud Native Landscape is full of BS like this: Kong, Skipper, Harbor, Calico, Helm, Linkerd, Flannel, you add the next 50 or so project that I forgotten. It makes the entire thing really complex to navigate, and impossible to talk to others about, because they may have plugged in some network you don't know, but you don't know that it's a network, because the name provides zero clues. Or there might be clues, if English is your native language, otherwise too bad.

It's this needless layer of jargon that doesn't help with the understand of the solution.

Sure, if there's a reasonable chance that your project becomes absolutely massive, then a unique name is a great idea. For internal project, don't be cute, just call the thing by its function. Your warehouse management system should just be "the WMS", not FluffoTron. Should it happen to take on new functionality, then either split that out in a separate project, or just rename the whole thing.

Re:Names should be cute, not descriptive by avanai on Tuesday January 10, 2023 @01:52PM (#34329604)
I'm not a huge fan of cutesey names but a lot of those names are variations on or homages to Kubernetes (Greek for "Helmsman"): e.g Skipper, Harbor, and Helm from your list.
Re:Names should be cute, not descriptive by wlonkly on Tuesday January 10, 2023 @07:00PM (#34333222)
Some of those have companies attached, which have interests in a unique, memorable, and protectable name. Others are definitely just cute though.

That said, I have to object to including linkerd. It links services together, and it's a daemon. Can't get much clearer than that.

Re:Names should be cute, not descriptive by mrweasel on Wednesday January 11, 2023 @03:33AM (#34336374)
The problem with linkerd is that we already use the word "linker" and have an established nomenclature for adding a "d" to indicate a daemon. While linkerd might be a daemon, it's not a linker daemon.
Re:Names should be cute, not descriptive by andylynch on Tuesday January 10, 2023 @08:25AM (#34324475)
Also becomes awkward and distracting having to explain to other peoples’ lawyers (or government officials!) what those cute names represent when things go wrong.
Re:Names should be cute, not descriptive by dclowd9901 on Tuesday January 10, 2023 @08:53AM (#34324831)
As an Amazon developer, I feel this. No wonder it’s so hard to get shit done.
Re:Names should be cute, not descriptive by JackFr on Tuesday January 10, 2023 @10:11AM (#34325981)
You can have the worst of both worlds. I've worked at three(!) seperate companies which have had projects called 'Hydra' (and the number of people who were ignorant of what the Hydra was, and why it might not have been a great name for a software project never ceased to amaze me.)

I like clever, cute names. That is names like Hydra, Spirit, and others which are unrelated to the function, but which are anodyne and generic and not terribly uncommon end up being the worst.

(I have a soft spot for clever names, my favorite is still Leiningen the clojure build system: https://en.wikipedia.org/wiki/Leiningen_Versus_the_Ants)

Re:Names should be cute, not descriptive by nivenkos on Tuesday January 10, 2023 @10:30AM (#34326293)
It feels like every company has an Apollo, Hydra or Hermes...
Re:Names should be cute, not descriptive by mook on Tuesday January 10, 2023 @11:33AM (#34327410)
I worked at a startup with a bird theme for a bit under 4 years. There were three separate things named Nightingale in that time. By the time I left, it was kind of a joke to suggest that as the name for random things.
Re:Names should be cute, not descriptive by mypalmike on Tuesday January 10, 2023 @12:01PM (#34327857)
Nightingale was probably also the name of a meeting room.

I managed to avoid creating any new tools or services with bird names during my time there, though it was tempting to do so.

Re:Names should be cute, not descriptive by nix-zarathustra on Tuesday January 10, 2023 @07:19PM (#34333388)
Mozilla was named because the browser was going to be a "Mosaic killer". They made a bug tracker which they named bugzilla. Atlassian made their own bug tracker called Jira, in reference to the japanese transliteration for godzilla, "gojira", which is similar to bugzilla.
Re:Names should be cute, not descriptive by devnullbrain on Tuesday January 10, 2023 @10:25AM (#34326210)
This would actually make the situation in TFA worse. The new hires would assume that foober foos when actually it's being used to bar. Either way there's a need to memorise - without cute names you gain the additional problem of close but dangerously wrong assumptions.

Reading documentation is not a bad expectation of a developer.

Re:Names should be cute, not descriptive by ShredKazoo on Tuesday January 10, 2023 @10:41AM (#34326475)
Compromise: Come up with a cute name that vaguely suggests what the project does. E.g. instead of "broadcast-service", name it "Cronkite" or "NBC".
Re:Names should be cute, not descriptive by fckgnad on Tuesday January 10, 2023 @10:48AM (#34326593)
Nooo acronyms are horrible. When you have hundreds of services that are acronyms it becomes a nightmare.
Re:Names should be cute, not descriptive by feoren on Tuesday January 10, 2023 @11:39AM (#34327489)
> Cute names are a nightmare when a company has accumulated hundreds of quirkily named things that you have to memorize

Now imagine trying to navigate hundreds of things that are descriptively named wrong. The argument isn't between (A) cutesy names, and (B) accurate descriptive names. B is obviously better. But that's a fantasy world that doesn't exist. The argument is between A and (C) descriptive names that rot over time (quickly or slowly), which is actual reality.

Re:Names should be cute, not descriptive by seti0Cha on Tuesday January 10, 2023 @01:26PM (#34329199)
No, the alternative is having 100s of things that are basically right, with a few that are misleading. I'll take that any day over all cute names, because I only have to remember the exceptions. Not theoretical, I've been in that situation. Also, purpose drift is technical debt. Using meaningless names is just a way of hiding that debt. A service that doesn't match it's name has evolved into a bad place and needs to be refactored. You want to be able to see that.
Re:Names should be cute, not descriptive by IshKebab on Tuesday January 10, 2023 @01:53PM (#34329609)
This is the sort of nonsense argument people use to justify not writing comments. "But the comment might get outdated!!"

Yes it might. But it probably won't, or it will be obviously outdated, or outdated in trivial ways or you can use Git blame to check how the code was when it was written. All of which is better than no comments 99% of the time.

The number of times I've read a comment and eventually thought "oh damn that was misleading, I wish that comment wasn't there" is like... 10 in my whole life.

The number of times I've thought "why does the foo-service also do bar? I wish they'd named it completely randomly instead" is precisely zero.

Re:Names should be cute, not descriptive by adrianmsmith on Tuesday January 10, 2023 @12:27PM (#34328292)
> New hires suffer the most. It’s an extra layer of company-specific jargon that you have to learn to even begin to understand what your peers are talking about.

I wonder if that's the point, and why certain people use weird names for things. They're senior engineers, they get a nice salary, it's rational (albeit not in the interest of their employer) to prevent their job getting taken over by a junior developer. So they have to set up roadblocks, moats, barriers to entry etc., and weird service names are one such barrier.

In general team members are going to look after their own interests (e.g. set up roadblocks), but if this sort of stuff goes on it shows bad engineering leadership within the company, as it's the leadership's responsibility to stamp down on this sort of behaviour.

Re:Names should be cute, not descriptive by MichaelDickens on Tuesday January 10, 2023 @02:03PM (#34329772)
At my last job, I kept a list in my notes of about 20 service names with explanations of what they did because they all had cutesy names that gave no indication of their purpose and I could never remember which one was which.