✍️🖥️ NDB #4 - Trabalho remoto & async, escolha de linguagens de programação e apps de aeroportos!
Olá! Boas vindas às Notas do Bidu!
Performance, Python e o fato que seus devs custam mais do que sua cloud
Selecting a programming language can be a form of premature optimization
Have you ever been told that Python couldn’t be used for a project because it wouldn’t be fast enough? I have, and I find it a bit frustrating as big banks, YouTube, Instagram, and plenty of other places that are performance-sensitive still manage to select Python and be happy. And
Python é uma das maiores e mais utilizadas linguagens de programação do planeta. Porém muito se fala sobre sua performance. De um ponto de vista estritamente técnico, “performance” é um assunto que demandas livros inteiros - é uma característica da linguagem ou do seu código? Você tá falando de fazer muitas coisas rápido ou fazer uma coisa rápido? Etc.
No artigo acima, Brett Cannon, discute sobre selecionar uma linguagem de programação como parte de otimização computacional. O ponto que Brett faz pode ser resumido em:
Escolher uma linguagem de programação é uma otimização que você corre o risco de fazer antes de saber qual problema você tem. É mais interessante otimizar para a produtividade do seu time.
A questão entre custo de desenvolvimento versus custo de computação é um fator cada vez mais importante conforme a “computação” é cada vez mais executada em plataformas de computação em nuvem. O equilíbrio entre custos operacionais e custos de desenvolvimento se torna mais delicado com as diferentes forças de mercado empurrando custos de cloud paara baixo e salários de desenvolvedores para cima. Otimizar simplesmente por otimizar, sem saber de fato onde está o problema e sem considerar as forças econômicas por trás do produto é uma decisão ruim.
Leia Mais:
- Why Premature Optimization Is the Root of All Evil
- Premature Optimization
- THE FALLACY OF PREMATURE OPTIMIZATION
Trabalho Remoto e Assíncrono
Atualmente eu trabalho na Doist uma empresa de tecnologia que pratica trabalho remoto e assíncrono. Ou seja, você trabalha de onde quiser, na hora que for mais confortável para você. Ninguém precisa “estar disponível” em um determinado fuso horário ou algo do tipo. É um regime muito interessante de se trabalhar e que, aceleradas pela pandemia, muitas pessoas e empresas têm buscado, porém possui seus desafios. Por exemplo como construir um “sentimento de time” em uma situação assim?
Essa questão de “team building” é muito importante - depois de trabalhar com um grupo de pessoas por um certo período de tempo, vocês se tornam uma equipe de verdade. Um grupo de pessoas que conseguem coordenar o trabalho entre si de maneira fluída. Um componente importante para nós são os retiros presenciais periódicos. Eu entrei na companhia no meio da pandemia, portanto essa foi a primeira oportunidade que tive de trabalhar junto com meus colegas.
O trabalho remoto traz diversas vantagens tanto para a empresa quanto para os funcionários e encontros pontuais em pessoa aumentam suas vantagens, por permitir que o time se encontre, discuta questões de maneira presencial, trabalhe junto e tenham um tempo para descontrair.
Notem: Apesar de estar falando da empresa que trabalho, as opiniões aqui são minhas. A minha newsletter e blog não possuem relação com meu trabalho e o que eu escrevo aqui eu faço porque quero e não porque vou ganhar algo com isso no meu trabalho. Particularmente eu me interessei por trabalhar na Doist graças ao Blog que eles mantém, um conteúdo que acompanhei por muito tempo antes de entrar na empresa. Os links a seguir são de lá
Leia Mais:
- How to Build Human Connections in an Async Workplace
- Beyond the Team Retreat: Everyday Things Remote Companies Do to Build Team Culture
- How to Build Trust in the Remote “Workplace”
Tec da Semana
Schiphol | Download the Schiphol App
Stay up-to-date on all flight information and easily find your way at our airport. Download the useful Schiphol app.
Na minha viagem passei pelo aeroporto de Schiphol e devo dar parabéns para o aplicativo oficial do aeroporto. Se você está envolvido de alguma forma no processo de produção de um produto digital para aeroportos, rodoviárias ou algo do gênero, instale e use o app, mesmo sem ir à Schiphol.
O funcionamento do app foi bem mais fluído do que a experiência que já tive em outros apps similares. Particularmente foi bem útil para me avisar que eu deveria voltar ao aeroporto quando estava andando pela cidade, antes da minha conexão.
Fora da Comp
Tendo passado uma semana em Porto, consumi pelo menos umas cinco marcas diferentes de Pastel de Nata. Buscando pelas diferenças entre eles e o Pastel de Belém descobri que o de Belém é simplesmente o de Nata feito em Belém 😅. Provei do Pastel de Belém também mas, confesso, que meu favorito foi o de Nata, feito n’A Fábrica de Pastel de Nata.
Visitei Lisboa apenas no final de semana e fui em Belém no domingo. O local que vende os pastéis é tão concorrido que ele tinha pelo menos três filas diferentes para delivery, balcão ou mesa. Se tiver por lá, vale a visita. Honestamente, todos os pastéis que comi - de nata ou de Belém - eram muito bons!
Até a próxima semana!
Problemas? Sugestões? Críticas? “Socorro, meu sistema caiu”? Responda a esse email (bidu@notasdobidu.com)! Todas as mensagens são lidas (:
Me siga também no Twitter - @fevir0 ou no LinkedIn. Leia o blog completo em Notas do Bidu😅