This is very useful advice. Managers have a difficult time remembering all your accomplishments from memory - and often recency bias takes over. Having data that documents your wins is very helpful during performance reviews.<p>I would go one step further and say that if you collaborated with someone both should make it a point to jointly document the win - which also helps during with peer reviews.
Better to communicate with co-workers as equals/peers. Bragging is not necessary if people are aware of what everyone is working on and for what reasons, because the group's overall goal is what ultimately matters, not the status of each member.<p>There is a very good book on leadership and how to be a team member by the astronaut Chris Hadfield ("An Astronaut's Guide to Life on Earth"): <a href="https://www.amazon.com/dp/0316253030" rel="nofollow">https://www.amazon.com/dp/0316253030</a>. It's a worthwhile read because if everyone tried to be as professional as an astronaut then most workplaces would be fantastic places to work. That book has generally good advice that is applicable in every workplace where teamwork is required to accomplish a bigger goal (which I figure is almost every workplace these days).