#156 - Por que os Devs não estão entregando mais rápido?


Hey! 👋

Ei, atrasadinho. A Codecon Summit tá chegando!

Falta pouquíssimo tempo, mas ainda dá tempo de garantir seu ingresso. Todo mundo da comunidade dev vai estar lá.

É nos dias 18 e 19 de julho.

👉 Acesse o site, confira a programação e garanta o seu lugar!

Gabriel Nunes (@nunesgabriel)

Por que os Devs não estão entregando mais rápido?

Uma pesquisa com 100 desenvolvedores revelou os principais motivos que impedem entregas de código mais rápidas. A maioria apontou a complexidade da base de código como o maior desafio. Muitas vezes, o código está cheio de dependências, mal documentado e mistura várias linguagens, o que dificulta entender o sistema e atrasa o trabalho. Empresas maiores enfrentam ainda mais dificuldades com arquiteturas complexas, como microsserviços.

Os processos internos também causam atrasos significativos. Ciclos longos de controle de qualidade, reuniões em excesso, aprovações demoradas e mudanças de última hora criam gargalos. A revisão de código, apesar de importante, pode ser burocrática ou exagerada, atrasando a entrega.

Outro problema frequente está nas ferramentas, especialmente nos tempos lentos de compilação, construção e implantação. Às vezes, esses processos podem levar horas, deixando os desenvolvedores presos em esperas frustrantes que prejudicam a produtividade.

Um recado do patrocinador 📣

O Asaas estará presente na Codecon Summit!

Nos dias 18 e 19 de julho, quem passar pelo stand do Asaas terá a chance de se conectar com o nosso time, conhecer um pouco mais sobre a cultura da empresa, trocar ideias e participar de games que vão desafiar suas habilidades, além de concorrer a prêmios incríveis!

E para quem já quer chegar lá sabendo mais sobre o Asaas e as oportunidades abertas, é só clicar nesse link: go.codecon.dev/oportunidades-asaas

🧱 Base frágil

Você já viu aquele meme do bloquinho de software “mantido por um cara que mora no porão”? Pois é... não é piada. A maior parte da infraestrutura digital moderna, de fusos horários a bancos de dados, depende de projetos gigantescos mantidos por... duas ou três pessoas. Às vezes só uma. E quase sempre sem salário. O caso do banco de dados TZ e do SQLite mostra como trilhões de dólares em tecnologia rodam graças ao trabalho de voluntários. E se um deles parar? Dá bug no mundo. Literalmente. A real? Estamos sobrevivendo à base de pura sorte.

💡 Dicas

UUIDs são códigos únicos usados para identificar coisas em sistemas, mas podem ser complicados para as pessoas copiá-los e entenderem. Para facilitar, dá para tirar os hífens e deixar o código numa só palavra, assim copiar fica bem mais simples. Também é legal usar prefixos para indicar de onde veio o código, tipo se é de produção ou de teste, ajudando a evitar confusão. Outra sacada é usar uma codificação que deixe os IDs mais curtos e fáceis de ler, sem perder segurança. Com isso, tudo fica mais prático e amigável para quem usa e desenvolve.

✅ Testes

Desde os anos 80, os testes de software evoluíram de revisões manuais demoradas para testes automáticos rápidos e contínuos. Naquela época, o processo era lento e realizado por especialistas, mas com o tempo, desenvolvedores começaram a escrever seus próprios testes, acelerando o feedback. Com a criação do Jenkins em 2004, os testes passaram a ser automáticos, aumentando a frequência das validações. Depois, serviços em nuvem como GitHub Actions facilitaram o processo para equipes menores. Hoje, técnicas como paralelização, cache e até IA prometem acelerar ainda mais esses testes, tornando o desenvolvimento mais ágil e eficiente.

🔓 Espírito hacker

Hacker pode significar invasor maluco para a imprensa, mas entre programadores é quem domina a arte de fazer computadores obedecerem, do jeito que eles querem. “Hack” pode ser solução brilhante ou gambiarra feia, porque no fundo, quebrar regras é o que une tudo isso. Hackers são curiosos, rebeldes e adoram entender como as coisas funcionam pra melhorar, até arrombando fechaduras, tipo Feynman no Projeto Manhattan. Eles se preocupam com leis que limitam a liberdade de mexer em tecnologia, porque inovação depende dessa liberdade. No fim, hackers são o espírito da criatividade e resistência, o motor dos avanços.

🤔 GraphQL?

Muita gente acha que precisa usar GraphQL, mas a real é que, na maioria dos casos, não precisa mesmo! Criado pelo Facebook pra resolver problemas complexos de múltiplos clientes e dados, o GraphQL é meio pesado para quem só quer algo simples. Ele brilha quando tem que evitar apps quebrando por mudanças na API, reduzir requisições lentas, organizar vários endpoints e garantir segurança com controle fino. Se sua equipe é pequena ou não enfrenta esses pepinos, pode ficar tranquilo. Mas quando o time crescer e os problemas aparecerem, aí o GraphQL pode ser seu melhor amigo!

Em vez de pensar em alguém que só entrega mais código ou trabalha sem parar, vamos falar sobre o dev que faz o time render junto, compartilha conhecimento e cria um ambiente mais produtivo.

Vem ouvir! 🎧

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! 👋 No próximo domingo (31/08) a Codecon vai completar 6 anos. E a gente vai sortear dois brindes. 👀 Pra saber o que é e como participar, acompanhe o nosso perfil no Instagram. Domingo a gente revela. Gabriel Nunes (@nunesgabriel) "The best way to get a project done faster is to start sooner." — Jim Highsmith No desenvolvimento de software, não adianta planejar infinitamente ou esperar o “momento perfeito”. Quanto antes você começar, mais cedo vai descobrir problemas, testar ideias e...

Hey! 👋 Invista na sua carreira AGORA! O calendário de eventos da Codecon está com duas oportunidades imperdíveis pra quem deseja se aperfeiçoar em carreiras de tecnologia. 👉 DATACON - 06 de setembro 🎲 👉 SELECT EXPERIENCE - 01 de novembro 🌐 Venha participar dos eventos da comunidade dev mais legal do mundo. 🚨 E AMANHÃ tem virada de lote de ambos! 🚨 20 de agosto é o último dia do lote atual para os dois eventos. Acesse o site e garanta seus ingressos! Gabriel Nunes (@nunesgabriel) “Software is...

Hey! 👋 Se liga nos eventos da Codecon que já tem data marcada: 🎲 Datacon ~ dia 06 de setembro 🌐 Select Experience ~ 01 de novembro E temos também meetups agendados, fica de olho na programação no site: ✨ Eventos Codecon ✨ Até mais,Gabriel Nunes (@nunesgabriel) "Simplicity is the soul of efficiency." — Austin Freeman Código simples é mais fácil de entender, corrigir e melhorar. Isso torna o trabalho mais rápido e menos estressante. No fim, simplicidade é o que deixa tudo realmente eficiente....