Quando trabalhei em uma grande equipe com uma base de código enorme, a divisão do meu tempo foi algo assim: 0,1% escrevendo código novo 4,9% modificando código existente 95% navegando pela base de código Acho que isso é bastante comum para um programador profissional. É algo que suspeito que muitos formados em CS nunca ouvem saber. Se você só trabalhou em seus próprios projetos, provavelmente acha que tudo se resume a escrever centenas de linhas de código por dia, quando na verdade você vai passar a maior parte do tempo tentando fazer edições cirúrgicas em código de décadas atrás tentando não quebrar nada. Por isso você precisa de um editor rápido e eficiente para pular pela base de código.