While I agree that one should not advertise it, sometimes its beneficial to the cause.
I would never roll up on someone who Im not familiar with and tell them.
However, my being, The gun guy, at my job has led to at least four other employees getting their concealed concealed carry permits.
Explaining the ups and downs of carrying helped them with their decisions to becoming armed citizens, increasing our numbers.
Which, in my view, is a good thing.
Taking them shooting at a range is also a great way to put the bug in their heads, too.
I open carry daily, have since it was legal.