#130 - Ode às planilhas


Hey! 👋

Voltamos! Agora em 2025.

Neste ano novo, continue acompanhando a nossa news e tudo que vamos fazer por aqui. Olha só!

👉 Codecon Universe - 17 e 18 de maio, no Ágora Tech Park em Joinville

👉 Codecon Summit - 18 e 19 de julho, na Viasoft Experience em Curitiba

👉 Datacon - 6 de setembro, na FIAP em São Paulo

👉 Select Experience - 01 de novembro, no STATE em São Paulo

E mais:
Meetups todos os meses em diversas cidades
Workshops presenciais trimestrais
Evento online
Vídeos no Youtube
Podcast semanal

2025 vai ser demais!

Até mais,
Gabriel Nunes (@nunesgabriel)

Ode às planilhas

Planilhas são mais do que apenas uma ferramenta para fazer listas. Elas são pequenos programas de software que podem revolucionar a maneira como gerenciamos dados. Desde controlar custos de móveis até rastrear cálculos complexos, as planilhas podem ser os heróis subestimados do nosso dia a dia.

Mas cá entre nós: elas são meio difíceis de usar, especialmente quando a coisa fica mais complexa. Há vários problemas nelas que são bem chatinhos (até quem colocou excel avançado no currículo tem dificuldade):

  • Erros de copiar e colar: Muitas vezes, ao transferir dados, erros podem ocorrer, prejudicando a precisão das informações.
  • Formatos de data complicados: As datas podem ser difíceis de manipular e formatar corretamente, causando confusão.
  • Confusão com referências relativas e absolutas: Erros ao usar referências de células podem gerar problemas na fórmula, dificultando a rastreabilidade dos dados.
  • Erros em fórmulas: Fórmulas complexas, como VLOOKUP e INDEX-MATCH, podem gerar resultados errados se não forem configuradas corretamente.
  • Fórmulas complexas (mega-fórmulas): O uso de fórmulas longas e complicadas pode tornar a planilha difícil de entender e manter.
  • Dificuldade em atualizar fórmulas: Ao adicionar novos dados, é necessário atualizar todas as fórmulas dependentes, o que pode ser trabalhoso e propenso a erros.
  • Dificuldade em rastrear dados: A falta de uma estrutura clara pode tornar difícil seguir a trilha de cálculos e verificar a precisão dos resultados. E por aí vai…

As planilhas são bem poderosas, elas funcionam como pequenos softwares, mas com algumas limitações. A falta de ferramentas para corrigir erros, a tendência de dar problemas e a dificuldade de manter tudo organizado são alguns dos pontos negativos. As planilhas ainda têm um grande potencial como pequenos softwares, mas são pouco aproveitadas por conta da falta de boas práticas e da complexidade de uso.

Talvez mais pessoas devessem criar suas próprias soluções em planilhas, implementando ideias novas que tornem essas ferramentas mais eficientes e práticas.

Um recado do patrocinador 📣

Em 2025 você vão ver muito o Asaas por aqui.

Estamos felizes em anunciar que o Asaas é o mantenedor único da Codecon em 2025. Mas o que isso significa?

Os mantenedores da Codecon ajudam a gente demais durante o ano, onde conseguimos apoio financeiro para colocar diversos projetos da Codecon no ar.

Entre eles os meetups que acontecem em várias cidades, o podcast e a newsletter que vocês já conhecem. Além das novidades desse ano com os workshops, um hackathon e um novo evento sobre dados.

Sendo mantenedor único, a gente estará sempre criando conteúdo sobre o Asaas pra vocês.

E pra começar, que tal dar uma olhada nas diversas vagas que o Asaas possui na área de engenharia de software?

🐭 mouse

Sabe aquele Magic Mouse da Apple que muita gente ama odiar? Pois é, o autor do texto decidiu dar uma turbinada nele. A ideia veio depois de assistir uns vídeos que mostravam como o design dele pode ser... complicado. Ele resolveu fazer o que a Apple não fez: melhorar o bichinho. O plano: colocar carregamento USB-C no mouse sem perder a funcionalidade. Além disso, um design mais ergonômico, o que envolveu partir o mouse ao meio e mexer no design com impressões 3D. Veja o resultado aqui!

🌳 branches

Branches no Git não têm hierarquia; são apenas ponteiros para commits. O histórico é reconstruído seguindo os pais dos commits. Apesar disso, a ideia de "galhos" funciona bem na prática, mas pode causar confusão em operações como merge e rebase. A simplicidade do conceito contrasta com a complexidade da interface. A sacada é entender que você precisa guiar o Git. Então, relaxa e vai explorando! Com o tempo, você pega o jeito.

🎮 game

Imagina controlar um ioiô espacial em um balé cósmico para coletar estrelas! Essa é a vibe do YOYOZO, o novo jogo para o Playdate. E o mais insano? Ele pesa só 39 KB! Isso mesmo, menor que a maioria das fotos do seu celular. O jogo revive a nostalgia dos jogos de disquete, sem efeitos sonoros digitais, poucas imagens e tudo desenhado com formas simples. O resultado? Um jogo compacto, mas cheio de personalidade!

🧑‍🏫 aulas

O autor do texto foi instrutor em um curso de verão de uma disciplina de programação funcional para os estudantes de Ciência da Computação da Universidade Carnegie Mellon, na Pensilvânia. A programação funcional não é só "mais um tópico", é sobre pensar de forma disciplinada, segura e com foco — uma abordagem que transforma a visão dos alunos sobre computação. Ele disponibilizou todas as aulas aqui!

🧑‍💻 home office

Um texto contra o retorno ao escritório. Trabalhar de casa é liberdade: silêncio, conforto, nada de trânsito e mais tempo livre. No escritório, é barulho, interrupções e café ruim. Dizem que falta produtividade ou colaboração no home office, mas Slack resolve e brainstorm no sofá é top. No fim, é sobre autonomia e não ficar preso a empresas que nem sempre são leais. Trabalhar de casa é o futuro!

⚙️ API

A negociação de conteúdo permite que um cliente escolha o formato da resposta (JSON ou HTML), mas talvez essa não seja a melhor solução. APIs de dados (JSON) precisam ser estáveis, enquanto APIs de hipermídia (HTML) são mais flexíveis e podem mudar com o tempo. Tentar misturar essas duas em uma única API pode causar problemas. A melhor solução é separar as APIs, mantendo uma para dados e outra para hipermídia, o que torna tudo mais organizado e eficiente.

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...