We’re using AI tools heavily but also ask candidates to code without it in interviews, and I think it’s reasonable.
Even if you are primarily using codegen, your own coding ability, taste, problem solving, etc. are still deciding inputs to the quality of the final result. And it’s much easier to assess these things in an hour when a human is writing and debugging a relatively small amount of code.
AI tools just produce too much code in a short time. It’s hard to assess what the candidate’s quality bar and attention to detail are really like when there’s so much code to wade through. Anyone can vibe code, but not many can do it without creating mountains of tech debt… the ones who can are usually good programmers with or without AI.
Even if you are primarily using codegen, your own coding ability, taste, problem solving, etc. are still deciding inputs to the quality of the final result. And it’s much easier to assess these things in an hour when a human is writing and debugging a relatively small amount of code.
AI tools just produce too much code in a short time. It’s hard to assess what the candidate’s quality bar and attention to detail are really like when there’s so much code to wade through. Anyone can vibe code, but not many can do it without creating mountains of tech debt… the ones who can are usually good programmers with or without AI.