O criador do Python deixa seu emprego no Dropbox após seis anos e meio de trabalho na empresa. O serviço de armazenamento em nuvem é baseado amplamente nessa linguagem de programação.
Posteriormente, Guido van Rossum havia abandonado a liderança no desenvolvimento de uma das linguagens de programação mais populares no ano passado.
A relação entre o criador do Python e o trabalho no Dropbox
Então, a empresa o contratou em 2013 porque o Dropbox possui cerca de quatro milhões de linhas de código escritas em Python e é a linguagem mais usada para seus serviços de back-end e aplicativos de desktop.
De fato, o Dropbox deu origem a outras linguagens como Go, TypeScript e Rust.
Rossum contou o que encontrou quando chegou ao Dropbox:
Havia um pequeno número de codificadores muito inteligentes e muito jovens que produziam muitos códigos muito inteligentes que somente eles podiam entender. Essa é provavelmente a atitude certa quando você é um pequeno empreendedor.
O criador do Python definiu essa forma de trabalho como a “cultura do código do cowboy”.
No entanto, quando a empresa cresceu, os novos engenheiros não conseguiram entender o código inteligente, mas “abreviado e enigmático”, escrito por e para desenvolvedores anteriores.
O papel de Van Rossum era fazê-los mudar para a cultura do “código sustentável”.
Van Rossum descreveu dessa maneira como ele trabalhou para fazer mudanças culturais:
Quando alguém me perguntou, eu dei às pessoas a minha opinião de que o código de manutenção é mais importante que o código inteligente.
Se eu encontrasse um código inteligente que fosse particularmente enigmático e tivesse que fazer alguma manutenção nele, provavelmente o reescreveria. Então, eu liderei pelo exemplo, e também conversei com outras pessoas.
Certamente, o Dropbox reconhece que Rossum contribuiu para melhorar os processos de teste de código da empresa como parte de seus procedimentos de integração contínua e seu papel fundamental em ajudar os engenheiros a entender por que as falhas ocorreram.
Mypy
Um marco importante no serviço de armazenamento em nuvem foi a criação da equipe Mypy.
Mypy é um testador de tipo estático de código aberto criado originalmente por Jukka Lehtosalo, com quem Rossum trabalhou.
O Dropbox usa o Mypy para gerenciar o código Python em larga escala. Guido formou a equipe Mypy em 2015 para ajudar a limpar a base de código Python do Dropbox.
Guido Van Rossum também foi um forte promotor das políticas de inclusão das mulheres.
A trajetória de Guido van Rossum
Guido van Rossum nasceu na Holanda em 31 de janeiro de 1956. Possui mestrado em matemática e ciências da computação pela Universidade de Amsterdã.
Entre seus trabalhos estão contribuições para a linguagem de programação BSD e para o desenvolvimento da linguagem de programação ABS.
Ele também participou de grupos de trabalho sobre o padrão HTML.
Entre as instituições e empresas que trabalharam, estão:
- Centrum Wiskunde e Informatica (Holanda);
- Instituto Nacional de Padrões e Tecnologia dos EUA;
- Corporação para Iniciativas Nacionais de Pesquisa (EUA);
- Zope Corporation (EUA);
- Segurança Elementar (EUA);
- Google.
Python
O trabalho mais famoso de Guido van Rossum é a linguagem de programação Python. Nascida como uma maneira de ocupar o tempo durante as férias de Natal, hoje é uma das linguagens de programação mais populares do mundo.
Inegavelmente, o Python ocupa o primeiro lugar no ranking anual de linguagens de programação populares do IEEE Spectrum.
Entretanto, este ranking procura ajudar os desenvolvedores a entender a popularidade das linguagens em um mundo onde ninguém sabe realmente o que os programadores estão usando em seus laptops.
O Python está em primeiro lugar desde 2017. Na última medição, ele deixou Java, C e C++ para trás.
No entanto, não temos certeza se pessoas tão ativas como Guido van Rossum podem permanecer retidas por um longo tempo. Provavelmente, em seis meses teremos outra linguagem de programação.
Via: LinuxAdictos