Hacker News new | ask | show | jobs
by na85 4344 days ago
The trend used to be that you would call your project by a descriptive name. GCC for "GNU Compiler Collection" or fnotifyd for "Frank's Notifyer Daemon". Tmux is the "Terminal MUltipleXer", etc.

Commercial projects or free projects that need marketability often take on names that are at least tangentially-related. The names "Windows", "Stripe", and "Cairo" are all at least somewhat related to what they do. Windows is a GUI-driven OS with windows in it. Stripe takes magstripe card payments. Cairo is a drawing library that no doubt got its name from hieroglyphics.

But then there are a lot of projects with awful names. They might be good projects, but the names don't mean anything or don't have immediately obvious connections. A really annoying trend has become "hip" in the last 5 years or so, which is to pick a random, sophisticated-sounding noun, check if the .io is available, register your randomSophisticatedNoun.io domain, upload the (most likely javascript) to github, and then make a Show HN post about it and/or spam it on your blog.

Rome. PieCrust. Square. Robin. Bluefin. Selennium. Uber.

The names don't mean anything. I saw "Rome" on HN just a day or two ago but the name is poorly chosen because I can't tell you what they do.