Hacker News new | ask | show | jobs
by oogali 2759 days ago
I've encountered people who didn't know the concept of a man page exists, or that -h / -? / --help is a semi-standard construct.

Yet they carried mid/senior-level titles.

You should absolutely test for the things that you think are annoyingly trivial if this person is to be a close peer or a direct report, because your level of disappointment will be so much greater after that person becomes an employee.

I define "annoyingly trivial" as the things that you feel everyone should know "at this stage", and you would be annoyed at having a conversation about said topic for more than 5 minutes.

My personal opinion is Git definitely falls into that category.

1 comments

> I've encountered people who didn't know the concept of a man page exists, or that -h / -? / --help is a semi-standard construct.

I can count on one hand the number of times I've relied on man pages for descriptions. Using git as the example, compare https://man.cx/git-commit(1) to https://www.atlassian.com/git/tutorials/saving-changes for someone who has never used version control. One of them talks about saving, with examples. The other talks about storing an index in a log.

> My personal opinion is Git definitely falls into that category.

There are plenty of developers with working knowledges of branching/merging workflows, version control, using visual tools, or non-git tools.