Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

What about people would start using original and easy to Google names for languages and APIs / frameworks / etc.? (I know Python predates Google but still).

No more three-letters acronyms: PHP, APL, RPG, PL/I (ok, there a slash in addition to the three-letters but still).

No more names that refer to someone who existed (either first name or last name or surname) or a common word: Pascal, Logo, Java, Go, Racket, Haskell... Pffft!

Geez. You have to wonder how the people smart enough to write a language gaining sufficient traction can be so stupid at naming the language.

Here, let's look at a car: oh, "Muffler". Now that's a great name for a programming language. Wait. "Horn" is good too. Common, let's name it "Wheel". Wait, no: "Steering". I'm so smart.

Or let's go to the zoo and pick an animal?

Or... You know what, use Google and try to find a name which isn't commonly used and which hence hasn't much chance of being widely used.

And then it becomes your brand and trademark and intellectual property and what-not-I-am-not-lawyer-but-you-can-nitpick.



I get what you mean, but making names up is torture in most communication channels. The best example I can think of is Hadoop. Even though it's mostly spelled like it sounds, I've never seen anyone remember it right off the bat. Python, as an english word, sticks in your mind with the correct spelling. Unless you see if spelled out, Hadoop is kind of a fuzzy, nonsense word.

I don't have any studies to cite, but that's my experience with technical and nontechnical people. Java is a easy to remember and usually not misheard, Hadoop is hard to remember initially. Don't even get me started on Sqoop.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: