https://www.simplethread.com/20-things-ive-learned-in-my-20-years-as-a-software-engineer/
Some unexpected lessons, but seems spot-on to me.