Uma discussão sobre “cadeia de mantimentos” (supply chain) em desenvolvimento de software
O grande dilema do open source.
E aí, como vai?
Depois do envio da última edição, onde avisei que essa newsletter ia ter uma versão paga, algumas pessoas assinaram ela e tiveram a compra cancelada na hora. Fui investigar e o problema era com o Revue, a ferramenta que enviávamos a newsletter. Ela é legal pois tem várias integrações com o Twitter mas, para conseguir ter a versão paga, optamos por migrar para o Substack.
Aliás, durante esse tempo, criamos um repositório no GitHub onde explicamos alguns princípios da Codecon e como você pode contribuir. Sendo que a newsletter é a forma que encontramos de contribuição financeira.
Considere ser um assinante, a próxima edição já vem com um artigo legal sobre Rust. Outros tópicos que queremos abordar: como mudar processos ruins? como staff e principal engineers ficam travados, retenção de talentos de engenhariam, processos de onboarding de grandes empresas e por aí vai.
Valeu!
Gabriel Nunes (@nunesgabriel)
Uma discussão sobre “cadeia de mantimentos” (supply chain) em desenvolvimento de software
Diferente de outras indústrias onde existem fornecedores em cadeia para que as empresas entreguem seu produto final com qualidade, a área de desenvolvimento de software é baseada em sua grande maioria em projetos open source. E também na sua grande maioria, esses projetos open source são criados por pessoas que queriam resolver um problema na vida delas e acabam criando um problema maior tendo que “fornecer” manutenção no código para que outras empresas não percam qualidade de software.
A assimetria do open source
Usuários precisam de projetos open source, mas os projetos open source nem sempre precisam de usuários. A pessoa que criou o projeto pode simplesmente abandoná-lo se não houver interesse pessoal ou algum outro incentivo. Este é um guia de como projetos open source podem ser financiados de uma forma mais saudável.
Pode ficar tranquilo: as IAs não vão substituir pessoas desenvolvedoras
“Não acredito que a IA esteja nem perto de substituir os desenvolvedores humanos. Isso removerá as coisas mundanas e clichês que as pessoas precisam fazer, e elas podem se concentrar em coisas de maior valor.”, disse Vasi Philomin, vice presendente de AI Services da Amazon.
Alternativas ao Heroku
A plataforma anunciou que irá encerrar seus dynos gratuitos. É hora de encontrar outro lugar pra colocar seu projetinho.
Aprenda mais sobre dotfiles
Esses arquivos são os mais importantes que você pode ter em um projeto. Esse site tem várias dicas e exemplos para você entender melhor.
Como funcionam as inteligências artificais que geram imagens?
Um explicação visual por vídeo do funcionamento dos algoritmos mais bombados da atualidade.
Stable Diffusion ilustrado
Outra forma de entender, tecnicamente e com ilustrações, como funciona uma das IAs geradoras de imagens.
Rapidinhas 🤙
Um snippet de CSS para padronizar seu layout e deixá-lo mais apresentável
Uma ferramenta que converte pastas e arquivos do Google Drive em uma página estilo Wiki
Kanban.bash: faz exatamente o que você está imaginando, um gerenciador de tarefas Kanban no terminal
refurb: uma biblioteca para ajudar a melhorar seu código de Python
Gráfico comparando a quantidade de distração com o tamanho da tela de celulares
Crabas + música divertida = tudo de bom que a internet tem pra oferecer