Publicizing your work, will certainly let it be known to the masses, but aiming for the masses means that the half life of your work is in years. Work that stands the test of time, does not need publicizing. People of a high caliber will find it and proceed to further honor you for your work, your focus should be only on excellence which truly matters in standing the test of time.
Plus, am I the only one who is disgusted by the idea of Shell/Exxon/... using OSS in their operations?
Sharing technically-excellent software with parasites seems to be a net negative for the world, because many people are just takers who will ruin the world to make themselves a few more dollars.
OTOH, I love for regular people to have free quality SW to use for their lives.
> People of a high caliber will find it and proceed to further honor you for your work
This is a romantic notion, made even more appealing by the fact that it has actually happened a handful of times throughout history, and they loom large in our collective memory.
But the cold, hard, distasteful reality is that most useful work does not rise to the level of brilliance, and even that which does might never find appreciation among people of any calibre, even after death. Disdaining self-promotion is a conceit available to a select talented few.
The article wasn't saying to aim for the masses. It was saying, do at least some documentation, and make it pleasant to read for your peers. That way, they can find your work, understand it, and build uppon it.
Van Goughs work is only popular now because after his death his sister in law. [1]. She spent her life promoting and selling his work. And it took decades to do. Without her, his work would average simply disappeared.
Van Gough of course didn't sell his work. He lived in poverty (by choice I guess) and got whatever satisfaction he needed simply by painting them. (Now There's a rabbit hole to go down, given the nature of his death, which I'll avoid.)
So if you're hoping your work will be discovered by "the world " while you live in obscurity, then I'm not sure Van Gogh is an example you should emulate.
Publicizing your work, will certainly let it be known to the masses, but aiming for the masses means that the half life of your work is in years. Work that stands the test of time, does not need publicizing. People of a high caliber will find it and proceed to further honor you for your work, your focus should be only on excellence which truly matters in standing the test of time.