Naming things is hard. It's often called one of the two hardest problems in Computer Science, because it can be difficult to find a name for something (a variable, a function, or even a full project) that concisely conveys the meaning of the thing while not being ambiguous or open to misinterpretation.
In fact, when it comes to projects and products, a good name is critical: if the name is yawn-worthy, the product could be doomed from the start.
With the intent of solving this problem Once And For All, I founded NAMR - and now it's live and ready to use!
NAMR offers two choices for generating exciting and revolutionary names for your needs.
This option will pair two random words, completely independent of all known grammatical structure.
Here are some gems from this algorithm:
- Vaporable Anabolic
- Toolstone Nontraveler
- Snite Skeough
- Melano Pokeloken
- Rimland Retrocopulant
- Seborrheic Dogfight
- Northman Effecter
- Gauss Inappetency
I think it's clear that these names are exciting and will pique the interest of your users or developers. NAMR does an excellent job of solving the problem of naming things.
Extra Crispy (aka The Ludlum Sequelizer)
The other algorithm offered by NAMR works by pairing an adjective and a noun. This option will create a title that could work for a blog post or a spy novel.
Your next masterpiece could be called:
- The Superresponsible Chum
- The Unantagonised Fetichist
- The Klephtic Flower
- The Buggy Sunday
- The Erective Schneiderman
- The Poppycockish Beeswax
- The Mortuary Tinkling
- The Elytrous Crossroad
- The Unseized Cadre
- The Eldritch Dennett
- The Peritectic Cigar
- The Toom Sputnik
Any of these titles would be right at home at the top of a Best Seller list. NAMR continues to excel at naming things.
Only The Best Words
NAMR uses only The Best Words. If you are unsatisfied by your NAMR experience, contact Kevin to work out a more custom-tailored approach for your product. Kevin's other services include software development, modernization of legacy codebases, implementation of automated testing solutions, and developer training.
NAMR.xyz is built in PHP 7 using Silex 2 and the Materialize CSS framework. It also incorporates the Twig template engine and the Doctrine database abstraction layer. Data is stored in an SQLite3 database.
Why did I really build it, you might be wondering? Well, I've been working on a Silex 2 book for a while now, and now that I'm getting closer to publishing it, I wanted to spin up a simple demo application to show off the concepts it will be presenting.
The book primarily deals with creating an Image Gallery in PHP, but all of the technologies it covers were used to build NAMR. In fact, in a few places I referred to the in-progress book for assistance - such as when I was adding some automated tests with PHPUnit.
The first seven chapters will be published in the coming weeks. Following that, additional chapters will be published in serial form as they are completed. For a rundown of what those chapters will include, and a more detailed summary of the book, check out below-the-fold on NAMR.xyz.