Amazing tips, Emma!! 👏👏👏
I just wanted to expand on a couple of them:
I think programmers should also develop the skill of self-learning.
New languages, new frameworks, and new techniques appear all the time (especially in some areas, such as front-end development). Being able to learn and discover things by yourself will give you a great advantage. Don't forget, however, Emma's tip #50 (Don't try to learn everything).
Learn to love constructive criticism
Also, It's a good idea to learn how to give constructive criticism. A couple of years ago, I learned the "sandwich technique":
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.