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
Muito obrigado pela mensagem mano! realmente esse é um ponto que eu me vejo um pouco a frente, pois pra mim é mais fácil aprender qualquer tecnologia mais recente depois de "passar muito trabalho" codando em um legado hehe.
Mestre Akita sempre preciso!