This sounds hyperbolic, but I've never wanted a feature during an interview and found CoderPad to lack it.
This sounds hyperbolic, but I've never wanted a feature during an interview and found CoderPad to lack it.
I’m also impressed by your YIMBY project and that you mentioned it!
But how often in real life does a manager come to your desk and say, implement this feature RIGHT NOW and by the way I'll be standing over your shoulder the whole time? Would your first thought be, damn, I hope my key bindings work?
It doesn't matter how technically good a thing is if it shouldn't even be a thing in the first place...
Sometimes, there's already a library or SaaS product that I could use, but the catch is we have to pay for the product.
For something that isn't a core business expertise, I could take an afternoon, implement it myself, and then spend all of my time maintaining that instead of working on our company's product, which is ultimately penny wise but pound foolish.
Smarter companies will realize some things are worth paying for, and seeing a company that has picked coderpad demonstrates that they are willing to pay for quality software that works.
> It doesn't matter how technically good a thing is if it shouldn't even be a thing in the first place...
We should have universal basic income and I shouldn't need to have a job not to be destitute, but until then, I'm going to keep going in to the office.
The point is that coding during an interview, whether digitally or physically, is a stupid practice that solves nothing and needs to stop.
Discussing a problem, getting a shared understanding and outline of the solution, and then seeing how the candidate turns that solution into code - that's the kernel of a coding-heavy job, and it needs to be observed during the interview process to make even an approximate evaluation of their ability.
Other forms of observation can substitute: strong personal recommendations from previous co-workers, or famous accomplishments visible from afar, where there's no doubt as to who exactly accomplished them. But observation must be made.
The job I'm recruiting for requires someone to be able to write code. Also, there are a lot of bullshitters in the world. Given these facts, I conclude that writing code in a an interview for a position where you'll be writing code is necessary.