A thing about “know your audience” is that you may be able to choose your audience to some extent. Like, if you’re an early employee at a startup, you might be able to decide where to fall on a spectrum like “use advanced features, limit your hiring pool to people with three years’ experience in the language” versus “don’t use those features, be able to teach people the language after hiring”. Or if you’re writing an open source project, instead of a hiring pool it’s a pool of potential contributors.
(And as is often the case, you might be making these choices without realizing.)
A thing about “know your audience” is that you may be able to choose your audience to some extent. Like, if you’re an early employee at a startup, you might be able to decide where to fall on a spectrum like “use advanced features, limit your hiring pool to people with three years’ experience in the language” versus “don’t use those features, be able to teach people the language after hiring”. Or if you’re writing an open source project, instead of a hiring pool it’s a pool of potential contributors.
(And as is often the case, you might be making these choices without realizing.)