Capacitar programadores em todo o país também
promove maior crescimento intelectual e satisfação no
trabalho. Os programadores pensam de forma mais abrangente
sobre o design do código, enquanto aprendem novas
habilidades em fazer revisões de código, testar e escrever
documentação. Edelman diz que a InnerSource "aumenta o
jogo de todos".
Edelman menciona um bug relacionado à segurança que
apareceu no módulo de infraestrutura do núcleo. Uma função
não estava seguindo a especificação (RFC) com precisão. A
princípio, muitos e-mails foram trocados, com pessoas de fora
da equipe de infraestrutura pressionando-os para fazer uma
correção. Mas então um estranho – para quem segurança não
era uma especialidade – deu uma olhada no RFC e percebeu
que poderia cuidar da correção sozinho. Ele apresentou uma
correção que funcionou e foi rapidamente incorporada pela
equipe de infraestrutura central. Esta anedota ilustra dois
princípios: a importância dos programadores tomarem a
iniciativa e o valor de seguir padrões bem documentados.
Melhoria da Qualidade
Ao mesmo tempo em que transferia grande parte de sua
plataforma para Node.js e adotava práticas de código aberto, o
PayPal se comprometia com a melhor qualidade. De acordo
com o líder de garantia de qualidade Doug Simmons, as etapas
em direção a essa meta no PayPal incluem: ...