I'm a Systems Reliability and DevOps engineer for Netdata Inc. When not working, I enjoy studying linguistics and history, playing video games, and cooking all kinds of international cuisine.
For a project as a whole? Sure, I do that regularly these days (albeit usually by coming up with the first descriptor that comes to mind for the project, then translating that and romanising the result (coincidentally, this is also how I come up with names for characters in tabletop RPG's)).
For the internals of the project? Absolutely not. Naming is hard enough as it is when you're using simple descriptive names. Adding analogies in there just complicates things.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
For a project as a whole? Sure, I do that regularly these days (albeit usually by coming up with the first descriptor that comes to mind for the project, then translating that and romanising the result (coincidentally, this is also how I come up with names for characters in tabletop RPG's)).
For the internals of the project? Absolutely not. Naming is hard enough as it is when you're using simple descriptive names. Adding analogies in there just complicates things.