Anything else just isn't Enterprise enough.

language id test

https://quiz.triplebyte.com/language-identification/

If you get above 12/15, and have experience in all of them, that would earn a no-hire decision from me.
Permalink Scott 
July 13th, 2017 6:55pm
6/15.

I like you, Scott. I'm ready to start whenever, buddy.
Permalink Bored Bystander 
July 13th, 2017 7:01pm
11/15

But I think your litmus test fails.  If I recognize crap it doesn't mean I like to use it.
Permalink Legion 
July 13th, 2017 7:04pm
10/15

Piet. What the hell is Piet.
Permalink John 
July 13th, 2017 7:08pm
Scott enjoys telling us he wouldn't hire us. It's his thing.
Permalink Yoda 
July 13th, 2017 7:11pm
Yes but today most of you are hire worthy.
Permalink Scott 
July 13th, 2017 7:24pm
"What the hell is Piet."

Piet is the modern language that the new hire is going to say the whole C++ codebase needs to be rewritten in, and he's not going to stop talking about that.
Permalink Scott 
July 13th, 2017 7:27pm
I think I got 10-11 (forgot already).

It's easier than you think if you use standardized testing strategy.  Each language is only the correct answer once.  You can usually eliminate the ones you already know.

I got the C# one wrong, which is odd.  I've been using C# only in a Unity context.

I was able to recognize APL even though I never used it.
Permalink FSK 
July 13th, 2017 7:28pm
>Piet

What about Kotilin?  Do mobile manufacturers really need to push a new language every few years.

That's why I'm sticking with Unity, which is cross-platform.
Permalink FSK 
July 13th, 2017 7:29pm
Heh. Had no clue, except for APL. Guessed right on a few.
Permalink Shylock 
July 13th, 2017 7:31pm
The Linq stuff really changed (ruined?) C#.
Permalink Legion 
July 13th, 2017 7:35pm
10/15
Not too shabby, all things considered.
Permalink , Cup 
July 13th, 2017 7:55pm
> You got 13 out of 15 right

I screwed up the R one and some other obscure one.

I recognized a lot of them but have never used them (Ruby, APL, etc).  Piet was an easy guess; just eliminate the other options.

> I got the C# one wrong, which is odd.  I've been using C# only in a Unity context.

Not much use for Using statements or System.Console.WriteLine() in Unity -- that's what really gave it away on that question.

> What about Kotilin?  Do mobile manufacturers really need to push a new language every few years.

I'm cool with Kotlin because Java is such shit and it seems like a practical reasonably well designed language.  By comparison, I mean who the hell needs Go or Dart.
Permalink Send private email Almost Anonymous 
July 13th, 2017 7:55pm
>If you get above 12/15, and have experience in all of them, that would earn a no-hire decision from me.

From that remark, I was expecting to see Mumps, COBOL, SNOBOL or JCL. Thank god there was no MUMPS in this quiz.

https://gist.github.com/srathbun/7237404 
https://rosettacode.org/wiki/FizzBuzz#SNOBOL4 

Unfortunately for my sanity, I need to pick up COBOL and JCL.

The last time I did any work in SNOBOL, I used punchcards to write the homework assignments.
Permalink Pie is a lot better than fine 
July 13th, 2017 8:19pm
13/15, but guessed a couple. Since no language was a correct answer more than once, it was a little easier. :)
Permalink NPR 
July 13th, 2017 8:22pm
I will have to check out this Piet language. That kind of blows my mind.
Permalink NPR 
July 13th, 2017 8:22pm
9/15, but like 3 of them were just due to process of elimination.
Permalink Ruseman 
July 13th, 2017 8:46pm
This is an interesting bit of age related realpolitik about the programming trade:

Such an online test 10+ years ago probably would have had batch and older timeshared languages included: COBOL, FORTRAN, PL/1, BASIC.

The fact that this test lacks any such reference to early third generation languages - not even C or C++ - and skews heavily toward fad languages that have been invented in the last 5-10 years says that programming is an under-30 career ghetto.

You just don't belong in software development if you're over the age of 35 or so.
Permalink Bored Bystander 
July 13th, 2017 10:09pm
Piet language == tres' gay and senseless. Why not PILOT, a perfectly satisfactory learner language from the 70s?
Permalink Bored Bystander 
July 13th, 2017 10:10pm
13 / 15. Probably 10 of them were simply heuristics/elimination.
Permalink Simulacrum 
July 13th, 2017 10:22pm
6/15 too. C++,Java,Perl,SQL currently. Times ago, Basic, Pascal and FoxPro. Recognized Lisp and Prolog. JavaScript too, but I'm staying clear of that.
Permalink Send private email Io 
July 14th, 2017 1:21am
FoxPro, now that's a name I haven't heard in a long time...
Permalink Send private email Almost Anonymous 
July 14th, 2017 1:29am
8/15  Fluked more than one where I simply didn't have a clue.


The assertion that Ruby conveys a clear syntax must be comparing it with Kanji.

Piet? LOL!
Permalink trollop 
July 14th, 2017 4:27am
Look what the cool kids say on HN:

"Happened to get all of them, but it was getting harder at the end! Was C, C++, Java, Python or included because the quiz would have been too easy?

The languages there were older and more obscure to a 2017 audience, but that also generally made them much more distinctive."

So the cool kids got all weird shit *except* for the sane languages.
Permalink Io 
July 14th, 2017 4:34am
7/15, guessing mostly without trying too hard, certainly not recognition.

I think Kotlin may have legs, given Java evolution has been such a pile of crap.

Totally distorted from the PoV of historical perspective as everyone hsa already observed.
Permalink Trog 
July 14th, 2017 4:58am
I got 11 out of 15! I just don't know some of the new languages.
Permalink WorldRoverski 
July 14th, 2017 9:46am
I think the goddam geeks should stop inventing language. Let focus on energy, material sciences, and new physics. That will put the goddam non-science people out of business. Just because you are good at JavaScript doesn't mean you are smart.
Permalink WorldRoverski 
July 14th, 2017 9:48am
12/15, and I definitely guessed on some of them (process of elimination, not recognition)
Permalink Send private email xampl9 
July 14th, 2017 10:55am
14/15. Used process of elimination and informed guessing on the third or so I never heard of.
Permalink Pestular Croaker 
July 14th, 2017 11:03am
> So the cool kids got all weird shit *except* for the sane languages.

Proving once again that kids are useless and stupid and vapid.

> I think the goddam geeks should stop inventing language.

A hearty ching-chong of complete agreement. Bikeshedding has taken over the universe.
Permalink Bored Bystander 
July 14th, 2017 11:50am
But but ... DSLs!
Permalink Send private email xampl9 
July 14th, 2017 12:00pm
I have several DSLs I've designed for good reason. And an employee has to deal with them.

It would be insane though to list these things, known only to a couple people at one company, as a job requirement, or expect anyone to recognize them on a quiz.

I'll tell you something though. My DSLs are in at least 1000 times as many computers as actual working production software than all the installs of half the languages in that quiz combined.
Permalink Scott 
July 14th, 2017 12:20pm

This topic is archived. No further replies will be accepted.

Other topics: July, 2017 Other topics: July, 2017 Recent topics Recent topics