The article discusses the transformation of a junior developer into a full team member, marked by complaints about legacy software and the realization that legacy code is written by people with constraints and limited knowledge at the time. The author reflects on their own experience of looking back at old code and being embarrassed by it. The article highlights the importance of understanding that code quality improves over time and that it's normal to look back at old code and think it's poorly written. This realization can help developers be more empathetic towards others and towards their past selves.