I really like this piece not because it’s great advice to younger developers, it’s an awesome reminder for those that have been doing it for a while. Part of being a professional (in my opinion) heavily relies on you never being satisfied with your skill set. That might sound overdramatic, pessimistic, or like many other adjectives with a negative connotation but I truly and fully believe it. It feels weird to say it but I’m always able to look back on the work I was doing a year ago and point out numerous ways I could have done things better. I’m scared to think that could one day stop.