#129 - O tamanho importa!


Hey! 👋

Última code(weekly) do ano!

Brigadão por acompanhar a nossa news ao longo de 2024. Ela existe pra levar um conteúdo massa pra você. Valeu mesmo!

Voltamos no dia 7 de janeiro.

Desejo um excelente fim de ano pra você. Ano que vem tamo junto de novo.

Até mais,
Gabriel Nunes (@nunesgabriel)

O tamanho importa!

Você já enviou um Pull Request (PR) bem maior do que imaginava e ficou se perguntando qual o tamanho ideal para ele? Afinal, PRs muito pequenos podem não ser completos, enquanto os gigantes podem sobrecarregar os revisores. Uma pesquisa tentou resolver essa dúvida analisando dados de 30 mil desenvolvedores para entender como o tamanho do PR afeta o tempo de espera, os comentários e os erros.

O estudo revela que PRs menores (com menos de 100 linhas) têm boas chances de serem revisados ​​e concluídos na primeira semana, com menos chances de precisar de correção. Mas, é claro, tudo depende de fatores como o desenvolvedor, a empresa e até a ferramenta de revisão. Ou seja, o tamanho ideal pode variar muito, então o melhor é adaptar ao seu tempo e processo.

O resumo da ópera: não existe um tamanho único. Cada situação é diferente, mas se o seu PR for menor que 400 linhas, você tem boas chances de receber feedback rápido e sem grandes problemas.

Um recado do patrocinador 📣

DVLPR, seu estilo além do style.css

Camisetas, adesivos, pins, bonés, canecas, quadros e até meia… um monte de coisa pro dev que tem orgulho de ser dev. 🧑‍💻

Acesse o site e conheça todos os produtos!

🦸‍♂️ paternidade

Um pai resolveu transformar a paixão da filha por aviões em um projeto de tecnologia incrível: ele criou um aplicativo de radar para localizar aviões no céu. Usando SwiftUI, MapKit e APIs abertas, o aplicativo orienta a localização dos aviões em tempo real, ajusta o tamanho de acordo com a altitude e tem um visual divertido inspirado em brinquedos. Tudo isso para que sua filha de 2 anos pudesse curtir ainda mais a experiência de observar aviões.

🧠 learning

Esqueça o mito de que só os especialistas podem ensinar. Compartilhar seus aprendizados – seja em posts, artigos ou palestras – não só consolida o que você sabe, como também inspira outras pessoas. Mesmo que você esteja começando, sua transparência e economia podem impactar quem está na mesma jornada. Encare críticas com coragem e use a transparência como aliada. Como disse Bill Gates: "Ensinar é aprender duas vezes."

🧑‍💻 padronização do trabalho

Sabe aquele papo de transformar tudo em “processo padronizado” pra escalar? Então, parece incrível, mas tem seus limites. O autor mergulha no mundo dos livros de “fanfic corporativa” (sim, isso existe!) que tenta comparar TI com chão de fábrica, e percebe que a promessa de “automatizar tudo e eliminar os erros humanos” nem sempre entrega. É como comprar software que promete milagres, mas só adiciona camadas de complicação. Trabalho técnico exige criatividade e, até hoje, não foi possível padronizar muitas tarefas essenciais sem perder qualidade.

💀 imperfeição

Todo software tem seus esqueletos no armário, e todo lançamento é um caos disfarçado de organização. Por trás de grandes nomes como Google e Apple, há equipes apagando incêndios, scripts improvisados ​​e bugs que ninguém viu antes. No mundo do desenvolvimento, perfeição é lenda. No fim, ninguém liga se seu sistema roda em Kubernetes ou em duas torradeiras amarradas. O que importa é entregar valor e resolver problemas. O resto? Dá-se um jeito depois.

🎒 mercado de trabalho

Quem manda no jogo de roubar talentos? As gigantes da tecnologia estão sempre de olho nos talentos umas das outras. A Meta é a rainha do headhunting, com mais de 26% de seus funcionários vindos de outras gigantes. Já o Google, apesar de ter uma proporção um pouco menor (24%), ganha no volume: mais de 38 mil ex-colegas de outras big techs foram para lá. Moral da história? Seja com estratégias de recrutamento superelaboradas, como as da Meta e do Google, ou com programas internos como os da IBM, o jogo de atrair talentos é essencial para que essas empresas continuem no topo.

🎤 meetups

Lições de quem organiza meetups de tecnologia há 5 anos.

  • Escolha o local certo: espaços confortáveis ​​e convidativos fazem toda a diferença. Nada de lugares fechados ou mal iluminados!
  • Venda uma experiência: não basta divulgar o tema, conte uma história que desperte curiosidade e crie expectativa.
  • Comunique tudo claramente: explique logística, agenda e até onde estacionar. Quanto mais detalhes, melhor.
  • Busque histórias interessantes: traga palestrantes que inspirem e ensinem, nada de vendas disfarçadas.
  • Encontre patrocinadores fixos: empresas que desejam visibilidade e networking. Ofereça pacotes recorrentes para facilitar. Tem muito mais no texto completo aqui!

Novo episódio (e nova tradição de final de ano) do podcast! Gravamos um episódio elencando o top 5 coisas que tem que acabar na área de tecnologia e desenvolvimento de software.

Participação de Gabriel Nunes, Alexandre Martins Klostermann, Elton Minetto e Alex Rios.

Vai lá ouvir que tá bem engraçado, hehe. 🎧

Logo Asaas Logo FullCycle Logo Itaú Logo Nearsure
Logo OnlyOffice Logo SuperViz

Tem alguma pergunta? Só responder o e-mail!

R. Dr. João Colin, 1285, Joinville, SC 89204-001
Desinscrever-se · Preferências

code(weekly)

Junte-se à 7.500+ devs e receba e-mails semanais com a melhor curadoria de artigos, repositórios e outros links interessantes da área tech.

Read more from code(weekly)

Hey! 👋 Já faz duas semanas que envio a newsletter na quinta-feira. Nas quartas agora ficou meio corrido pra mim. Portanto, decidi mudar o dia "oficial" da news. A partir da semana que vem vamos enviar a newsletter semanal nas terças-feiras, ok? :) Até mais,Gabriel Nunes (@nunesgabriel) 13 conselhos para devs iniciantes Nem tudo é verdade absoluta: bons escritores não são necessariamente bons programadores. Então, leia tudo com um pé atrás e reflita antes de seguir qualquer conselho cegamente....

Hey! 👋 Já conhece o blog da Codecon? A gente tá publicando uns artigos muito massas por lá! O último foi o “Como se tornar um Engenheiro de Software mais efetivo” com a participação super especial do Elton Minetto. Tamo sempre postando conteúdo novo. Acompanha a gente! Até mais,Gabriel Nunes (@nunesgabriel) As 3 principais lições do livro Philosophy of Software Design Sabe aquela bagunça no código que começa pequena e, de repente, parece um emaranhado de fios soltos? O livro A Philosophy of...

Hey! 👋 ✨ Codecon Universe Um hackathon de ideias inúteis e coisas que ninguém precisa.17 e 18 de maioÁgora Tech Park - Joinville INSCRIÇÕES ABERTAS! ✨ Codecon Summit Um evento ainda melhor e muito mais frio. Leva um casaquinho!18 e 19 de julhoViasoft Experience - Curitiba INSCRIÇÕES ABERTAS! ✨ Datacon Um evento sobre dados e machine learning. Se parecer confuso, é machine learning. Se fizer sentido, é só um gráfico de pizza.6 de setembroFIAP (unidade Lins de Vasconcelos) - São Paulo ✨ Select...