This is an excellent post, Random. Thanks for sharing! I particularly enjoyed Remit's and Sebastian's articles. This advice should make a huge difference to anyone who actually follows them.
Here is another related game-changing article by Tynan. Before reading it I was always looking for shortcuts, always avoiding hard work, and only working so that I could do nothing afterwards. This post made me realize how wrong I was about work.
Not getting recognition at work? That's tough. Whether you're an employee, freelancer, contractor, or even a partner in a company, it can be demoralizing. It also gets in the way of advancing your career and earning more.
Is self-promotion the answer?
Yes. Sort of. But there are a few prerequisites.
1. You must have the work you're performed tied to value you're delivering to the organization and individual evaluating you. Don't be a commodity.
2. The person evaluating you must like and trust you. Or at least, respect you.
Last week I wrote a post about the dangers of analysis paralysis.
To quickly sum it up, if you get stuck in the planning stage and never take action, you're not going to get anywhere. Instead you should just take the next step in the right direction, and you will already be closer to your goal. You don't need to know the entire roadmap before you can start driving.