This is at a company where they listed 11 (!!) fantasy languages in the job description. They want candidates to be the type of people who do projects in novel languages just because, that can reason about programming language design issues, that have well-founded reasons for not liking things.
Yes, it would bait idiots who "don't like C because you can only define variables at the top of a function", or "don't like Java because you have to put classes in different files" -- but that's intentional.
As in 11 academic languages that you would get paid to use in your fantasies (the company advertising the job doesn't use most of them, they just want coworkers that like them too).
Yes, it would bait idiots who "don't like C because you can only define variables at the top of a function", or "don't like Java because you have to put classes in different files" -- but that's intentional.