How else would anyone actually know that you were available? And that they should give you money?
And, even if you get referred, you still need to seal the deal.
And even within a larger company, unless someone like your manager more or less does it for you, "advertising" your accomplishments is pretty essential if you want anyone to reward your accomplishments.
it's not about forcing yourself to be a good salesman, but rather about showcasing your skills, expertise, and personality in a genuine and authentic way
Everyone in the world, including a million experienced programmers, are already showcasing their skills in a "genuine and authentic" way. Why are you better than anyone else for the job?
I assume there is some miscommunication happening in this thread but of course some people are more competent than others in a given field/role and if you disagree I'm not sure what to say.
I took "Why are you better than anyone else" to mean better than everyone else. Because the only other way I know to interpret it (as "why are you better than some other person you know nothing about and have no reference to compare to") didn't make sense to me. But maybe that's my own fault.
Seriously? Have you seen the absolute crap that some people produce? You really don't think "it's necessary (or possible) to be better than anyone else"?
And, even if you get referred, you still need to seal the deal.
And even within a larger company, unless someone like your manager more or less does it for you, "advertising" your accomplishments is pretty essential if you want anyone to reward your accomplishments.