Acho que tenho um problema interessante, bastante comum, com um dos desenvolvedores da minha equipe. O cara é um ótimo desenvolvedor, trabalha rápido e produtivo, produz código de boa qualidade e tudo. Bom engenheiro. Mas há um problema com ele - muitas vezes ele falha em resolver casos extremos em seu código.
Conversamos com ele sobre isso muitas vezes e ele está tentando, mas acho que ele simplesmente não pensa assim. Portanto, o que acaba acontecendo é que o controle de qualidade encontra muitos problemas com seu código e o devolve para o desenvolvimento repetidamente, resultando em prazos perdidos e todos na equipe insatisfeitos.
Não sei o que fazer com ele e como ajudá-lo a superar esse problema. Talvez alguém com mais experiência possa aconselhar?