We created a new programming language just for our interview process
11–20 of 25 posts
Re: We created a new programming language just for our interview process
#12Re: We created a new programming language just for our interview process
#13I guess if they really wanted to: "...hire not only coders who are familiar with today’s technology but those who are capable of learning any new technologies that spring up in the future." But it seems like a vanity project with brogrammer goals and a huge waste of resources. I personally feel that interview gimmicks like this are a major reason we lack diversity in our field. Want to keep marginalized candidates ou…
If they sent me a home test with a custom programming language I would laugh and tell them to withdraw me from consideration. I'm busy, I'm not learning a new language so that you can pat yourself on the back, others might, but I won't.
Re: We created a new programming language just for our interview process
#14Earlier quoted context omitted.
> brogrammer goals What exactly are "brogrammer goals"?
When you go out of your way to create a programming language for interviews that says to me that you think you are smarter than everyone else and you have nothing better to do than prove it by belittling candidates until you find one with the balls to push back. That is a brogrammer move. Further, I'll naturally assume your entire workplace culture is poisoned by code ownership and interpersonal hostility and that yo…
Re: We created a new programming language just for our interview process
#15Earlier quoted context omitted.
> brogrammer goals What exactly are "brogrammer goals"?
When you go out of your way to create a programming language for interviews that says to me that you think you are smarter than everyone else and you have nothing better to do than prove it by belittling candidates until you find one with the balls to push back. That is a brogrammer move. Further, I'll naturally assume your entire workplace culture is poisoned by code ownership and interpersonal hostility and that yo…
Re: We created a new programming language just for our interview process
#16If you want to screen for programing ability, the pseudocode is your go to tool. If by some chance you want to test for the ability to learn a new language then there are plenty of programming languages to choose from. I think they are in the 1000's so you have plenty to choose from.
Creating a new language just wastes everyone's time and energy and introduces added stress to the interviewees.
What's worse is that many of the hired programmers will leave for better jobs as soon as they get a chance. Also, many of the programmers they hire will end up managing code rather than actual programming. So all this work is for nothing.
This is just a way to put your ego over the need of the company to hire programmers that can accomplish the company's goals. I see this often.
Re: We created a new programming language just for our interview process
#17Re: We created a new programming language just for our interview process
#18This feels so almost right and so full of footguns at the same time. Learning a New Language is something that can be 2-3 weeks or several months or even years. Learning a New API should be N + M where N is the complexity of understanding ~basically what’s being expressed and M is the complexity of the API. (With a big amount of wiggle room for wildly different abstract concepts) I’m all for “we created a new languag…
All of this depends (as so many things do) on the details of execution. Did they actually make a language that's quick for moderately clever people to learn? Are they setting expectations correctly elsewhere in the process? Probably other failure points as well.
That said, I think the strongest way to deal with language unfamiliarity is to allow candidates to pick their most comfortable language.
Admittedly that works against my other interesting interview idea, which is to give candidates a small running application to modify: it would be infeasible to keep even a few different-language versions of this balanced in difficulty, to say nothing of letting them code in Racket when they feel like it. The idea here is to test their ability to grok and modify the abstractions of an existing codebase, which I think is more realistic than starting from scratch. Obviously creating an application suited for that purpose would be Tricky.
Re: We created a new programming language just for our interview process
#19So you want to hire some Rockstar devs? https://web.archive.org/web/20180703102005/https://twitter.c...
Re: We created a new programming language just for our interview process
#20This is akin to having candidates answer questions by calling a automated line and recording their responses in two minutes.