Se a pessoa é apenas programadora - programa o que pedem que o sistema faça - talvez seja visto assim mesmo.
Mas a partir do momento que a pessoa começa a ampliar suas capacidades e responsabilidades, isso vai mudando. Exemplos:
- Aprender a testar melhor o sistema, garantindo menos problemas na entrega;
- Ajudar mais novos a desenvolver melhor;
- Entender melhor do negócio para ser mais eficaz no que programa;
- Ter a visão geral de onde o código impacta na arquitetura e poder dar sugestões de melhoria;
- Aprender a se comunicar bem com outras equipes e áreas relacionadas.