Linus Torvalds, criador do Linux, não faz mais palestras. Porém, o que ele faz e fez novamente no Open Source Summit Europe em Lyon, na França, é ter conversas públicas com seu amigo Dirk Hohndel, diretor de código aberto da VMware. Nesta discussão, Torvalds revelou que não pensa mais em ser programador. Linus Torvalds foi categórico: ‘Não sou mais programador’.
Linus provides insight into his daily routine – “I read email – my job is to say no.” #ossummit pic.twitter.com/hoty0FNrcN
— The Linux Foundation (@linuxfoundation) October 29, 2019
Então, o que a pessoa que todos pensam como programador de programador faz? Torvalds explicou:
Não sei mais sobre codificação. A maior parte do código que escrevo está nos meus e-mails. Então alguém me envia um patch … eu respondo com pseudo-código. Estou tão acostumado a editar patches agora que às vezes edito patches e os envio sem nunca ter testado. Eu literalmente escrevi no e-mail e digo: ‘Acho que é assim que deve ser feito’, mas é isso que faço, não sou programador.
Então, Hohndel perguntou:
Qual é o seu trabalho?
Torvalds respondeu:
Eu leio e escrevo muitos e-mails. Meu trabalho é, no final das contas, dizer ‘não’. Alguém tem que dizer ‘não’ a [esse patch ou a solicitação pull]. E como os desenvolvedores sabem que se fizerem algo que eu direi ‘não’, eles farão um trabalho melhor ao escrever o código.
Torvalds continuou:
Às vezes, as alterações no código são tão óbvias que nenhuma mensagem é realmente necessária, mas isso é muito raro. Para ajudar seu código a se reunir com Torvalds, ajuda a explicar por que o código faz alguma coisa e por que algumas alterações são necessárias, porque isso, por sua vez, ajuda o lado gerencial da equação, onde, se você pode me explicar seu código, confiarei o código.
Linus Torvalds: ‘Não sou mais programador’
Em resumo, hoje em dia Torvalds é um gerenciador e mantenedor de código, não um desenvolvedor. Tudo bem com ele:
Vejo que um dos meus principais objetivos é muito sensível quando as pessoas me enviam remendos. Quero ser como, digo sim ou não dentro de um dia ou dois. Durante uma mesclagem, o dia ou dois podem se estender em uma semana, mas eu quero estar lá o tempo todo como mantenedor.
É isso que os mantenedores de código devem fazer.
Acho que uma das principais coisas que você quer fazer é responder de maneira que as pessoas que estão enviando código, como patches ou solicitações, sintam que seu trabalho é – talvez não seja apreciado porque às vezes não é -, mas pelo menos eles recebem feedback.
Isso pode não parecer muito divertido. Hohndel lembrou que, afinal, a autobiografia inicial de Torvalds era intitulada Just for Fun. É verdade que, enquanto ele não está mais suando as mãos com codificação em PCs com 4 MB de RAM e bibliotecas e ferramentas simples, Torvalds ainda está se divertindo.
Torvalds disse:
Em muitos aspectos, o desenvolvimento ficou muito mais fácil. … Temos ferramentas muito melhores e documentação muito melhor, temos muito mais comunidade onde as pessoas sentem que isso faz parte de seu trabalho e essa é a parte principal de seu trabalho. trabalho para ajudar novas pessoas a entrar.
Ainda assim, Torvalds admitiu:
O que talvez não seja divertido é que temos que ter muitas regras em vigor. Antes, havia mais brincadeiras e você poderia tentar as coisas. Há muita seriedade, mas a razão pela qual ainda estou fazendo isso é a coisa certa. Então, posso passar a maior parte do tempo lendo e-mails, mas parte da razão pela qual faço isso é que [caso contrário] eu ficaria muito entediado.
Linus, um impostor?
Torvalds também admitiu que, embora esteja satisfeito com o que está fazendo hoje com o Linux, ele, como muitos de nós, tem dúvidas sobre sua capacidade. Até ele sentiu alguma coisa relacionada à síndrome de impostor.
É verdade que, com exceção da área de trabalho, o Linux roda praticamente tudo no mundo agora. Assim, Torvalds afirma estar
feliz com o Git não é o fato de ser dominado pelo mundo. É que todos temos dúvidas, certo, todos pensamos: ‘somos realmente bons?’ E uma das dúvidas que eu tinha com o Linux era: esta é apenas uma reimplementação do Unix, certo? Posso lhe dar algo que não é apenas uma versão melhor de outra coisa e o Git me provou que posso. Isso causou um grande impacto.
Se Linus Torvalds diz: ‘Não sou mais programador’, deve ser verdade. Acho que todos sabemos que ele é mais do que isso.
Fonte: ZDNet