-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
postWriting new postsWriting new posts
Description
- gimp
This is meant as an humorous post categorising naming conventions, perhaps spurring a few laughs and helping someone name their passion project - perhaps even having some educational value in giving you a name for all these.
- unofficial open source library naming convention
-
= 2 possible pronunciations, or preferably unpronounceable
- it has to be a pun
- can only vaguely hint at the function of the library through a reference to either an animal, the last name of a historical figure, or a similar software from the 80s.
-
- TLAs
- recursive acronyms
- GNU is Not Unix
- long words
- i18n
- k8s
- a11y
- the keyboard equivalent of slurring your words
- numeronyms https://a11yproject.com/posts/a11y-and-other-numeronyms/
- I can't have spaces
- snake (easier to read and you read code more often than you type it, which makes it objectively better than camel for programming, come at me bro)
- camel
- kebab
- shout
- I can have spaces, and that's way too much freedom
- git commit guidelines
- title case is hard
- I am an academic
- maximum 1 letter per variable
- I want to be associated with the values of Apple to get traction and credibility but not so much traction that Apple will find out and sue me for everything I own and win
- iProduct
- The "let's just use a normal word from a language I speak that isn't English"
- nokogiri
- every single product from IKEA
- The "regular word in English with an affix of the language/framework I wrote it in/for:
- Every app on KDE
- Every Java library
- Every JavaScript library
- The "I chose a .io domain for my product name and now it's officially called product name dot eye oh."
- The Filefile file naming convention
- Makefile, Rakefile, Gemfile, Dockerfile
- Adopted by files which will hopefully only ever have exactly one per project, and will have an entirely custom format
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
postWriting new postsWriting new posts