Growing up on a farm with six brothers and sisters it was drummed into me from an early age that humility is a virtue, and boasting … well … not so much. We were told that if we worked hard and did a good job we'd be recognised for our effort and rewarded accordingly.
For the most part, it was good advice. However, in today's hyper-competitive world, where few people have jobs for life and managers come and go as though through a revolving door, if your plan to get ahead relies on the assumption that hard work is all it takes, you may find yourself being left behind as people no more talented or hardworking than you (and possibly less so!) land the opportunities you anticipated being laid at your own humble hard-working feet. That's not to say hard work isn't important or that humility is no longer a virtue. But too much ‘quiet achieving' can leave you languishing. Which is neither good for you nor for those your talents could serve!
Let me be clear though (before you start branding me a braggart!). There's a distinct difference between tooting one's horn to stroke a needy ego and sharing relevant information about yourself with the right people; that is, people who can help to open the doors for you to thrive and contribute more in your work and life. People who sing their own praises to anyone in earshot are, plain and simple, painful.