Hacker News new | ask | show | jobs
by rs186 239 days ago
Your loss, not theirs. Lots of good developers are not expert at unix commands, many of which spend most of their time on Windows. They may be "wasting" 2 minutes on this specific task with their "inefficient" method, but they may perform much better on other tasks, to the point that 2 minutes saved here is nothing.

Not to mention that these days people often ask ChatGPT "what's the best way to do this" before proceeding, and whatever you ask in interviews is completely irrelevant.

It is exactly for these reasons we never ask such questions in our interviews. There are much more important aspects of a candidate to evaluate.

1 comments

The 2 minutes wasted to write it doesn't move the needle, but the time that their present and future teammates will waste on reading it might.

It costs me more effort to read and understand a screenful of unfamiliar code than the equivalent "sort -k 1.1" or "uniq" while skimming through a shell script. This adds up.

Assuming teammates are all experts at linux commands. Fact: not everyone knows what "sort | uniq -c" does or can type it out on demand. Actually I'll be surprised if more than 25% of all software engineers can do that . If you don't believe me, ask random people inside and outside your company.

> It costs me more effort to read and understand ...

You don't need to. LLMs are meant for that. You probably will roll your own script anyway and none of this matters.

You are worrying about things that, in my experience, do not make any noticeable impact on overall productivity.