Ser um desenvolvedor sênior é estar constantemente paranoico com a complexidade não intencional introduzida por novos pedidos de funcionalidades, mas nunca conseguir articular perfeitamente ao solicitante como a complexidade se manifestará.