Opa, Marcos!
vou transcrever aqui uma fala de um vídeo do Fábio Akita
que me ajudou bastante a mudar minha percepção quando trabalhamos com legado, e talvez possa ajudar porque eu acredito que essa fase que você relatou é muito importante na carreira de um Dev, e ajuda a construir uma característica que qualquer profissional deveria buscar:
"Deixa eu te contar um dos grandes segredos da nossa área: Qualquer imbecil consegue começar um projeto novo do zero, mas só os caras realmente bons conseguem melhorar sistemas legados. A característica mais importante de qualquer profissional não é saber só usar bem suas ferramentes — isso é o básico. É a capacidade de absorver o ambiente, entender as limitações desse ambiente e tomar as melhores decisões o mais rapido possível e executar. Quem consegue fazer isso sempre vai estar à frente do rato de laboratório(...) que não consegue avaliar a situação real e toma decisões caras e de pouco resultado prático"
Fábio Akita