Giovanni Bassi 🇧🇷
banner
giggio.net
Giovanni Bassi 🇧🇷
@giggio.net
Programador, agilista, escalador, ciclista, motociclista, mecânico. Fundei e vendi a Lambda3. As opiniões neste espaço são pessoais.
Links: https://links.giggio.net/bio
Isso só pode ser propaganda do Linux... Não é possível.

"Use Linux: um sistema sem AI slop e invasão de privacidade!"
November 13, 2025 at 12:13 PM
Twitter fora do ar. Incompetência reina.
November 12, 2025 at 8:06 PM
Seis meses com carro elétrico, trago pra vocês quanto gastamos com energia.
Valeu a pena? MUITO!

Abaixo meu histórico de contas dos últimos 13 meses (site Enel).
Os últimos 6 são com o carro elétrico.

Segue a thread pra ver os números...
November 11, 2025 at 10:57 PM
Dei gatilho num monte de capitalista sem capital, lá na outra rede.
November 9, 2025 at 1:56 PM
Literalmente um slide da palestra que fiz hoje no evento do @teomewhy.org.
November 8, 2025 at 8:21 PM
A população de devs de Clojure no Brasil vai cair vertiginosamente.

Mas o que me quebrou foi essa aqui:
"A fundadora do banco mudou recentemente para Miami - onde será criado um escritório"

Tão vendo, não é um problema. É só ter mentalidade de dono.
November 8, 2025 at 8:17 PM
É lance nível Black Mirror de vigilância e score social (estilo "Nosedive").
Eu tenho em casa dispositivos que me dizem em que cômodo estou o tempo todo. Isso em uma empresa é uma vigilância inaceitável.
Assustador.
November 6, 2025 at 3:33 AM
Levou!
Um muçulmano socialista é o novo prefeito do centro do capitalismo global.
Que recado, meus amigos! Somos tendência! ☭
November 5, 2025 at 3:27 AM
Dica velha: largue o código com um teste falhando e continue no dia seguinte. O teste vai te lembrar por onde começar o dia.
Faz um commit, empurra pro teu branch particular no remote (só pra garantir) e pronto!
November 5, 2025 at 1:36 AM
Finalmente me encontrei e está saindo a palestra pro evento que vai rolar neste fim de semana em Presidente Prudente/SP, o Aaron Swartz Day, puxado pelo grande @teomewhy.org.
Está ficando bom. O título é provisório, mas não deve mudar tanto.
Bora!
November 4, 2025 at 1:31 AM
Eu cansei de se educado com a IA.
Vai ser burra assim no inferno.
Você passa um monte de docs com instruções, dá todo o contexto, explica, pede pra mockar o objeto.
O que ela faz? Cria uma struct nova implementando o trait e testa ela.
Vou começar com bullying.
October 31, 2025 at 8:37 PM
Essa podia ser dica do @capirotinho.bsky.social.
October 31, 2025 at 8:30 PM
O Immich lançou a capacidade de OCR nas fotos ontem, mandei meu servidor começar.
Está fazendo uma imagem por segundo, mais ou menos. Em uns dois dias termina.
October 31, 2025 at 2:16 PM
Amazon avisou que vai demitir 30 mil pessoas.
Bora, família!
October 28, 2025 at 12:10 PM
A ironia de nem a imagem do issue estar aparecendo é sem tamanho! KKKKKKKKK
October 28, 2025 at 2:50 AM
Pra mim ainda tá com erro...
October 25, 2025 at 2:32 AM
Mas se ele é dono do carro ele detém os meios de produção.
Né?
Né?
Né?
October 24, 2025 at 11:34 AM
Um filtro de água que não funciona quando a AWS sai do ar é um atestado de incompetência em design de produtos.

Compremos produtos burros.
October 23, 2025 at 12:58 PM
Assisti Crimes do Futuro, do David Cronenberg, e posso dizer que, mesmo depois de duas décadas de Existenz, ele não perdeu o toque da loucura, estranheza, nojeira e confusão.

É um filme... peculiar.
October 22, 2025 at 1:37 PM
De fato não é comunista, nunca existiu Estado comunista.
É curioso não conseguirem ligar o sucesso chinês com o modelo que criticam: economia centralizada e planificada.
E fala a imensa baboseira de que chinês não quer inovar, só evoluir.
É o que eu esperava desses aí.
October 21, 2025 at 7:45 PM
É oligopólio que chama, pessoal.
#capitalismo
October 21, 2025 at 7:41 PM
Já viu The Bad Batch, o filme?
Paraíso ancap.
Esses molengas aí não durariam 12 horas.
October 21, 2025 at 4:13 PM
Os testes todos repetiam muito código. Não havia uma inicialização comum pros testes, então ficava tudo muito verboso, muito feio.
Esse exemplo deixa claro o problema. Os dois métodos do topo não existiam, e a criação dos objetos acontecia no corpo dos testes. Ficava difícil de entender.
October 18, 2025 at 12:55 AM
Os mocks pra métodos estáticos são globais, e isso faz com que os testes não possam rodar em paralelo. Ele resolveu isso com um mutex que trancava no começo do teste, o que funciona (e está nos docs da lib).
Uma solução melhor é com o crate serial. Mas ele não sabia disso.
October 18, 2025 at 12:42 AM
Explicando a imagem: o commit ec563de é o que fiz depois do Cursor escrever os testes. Ele escreveu 330 linhas de código, focado principalmente no arquivo manager\.rs.
O diff de baixo mostra a diferença entre o que eu tive que fazer e o que ele fez. Eu tive que praticamente reescrever tudo.
October 18, 2025 at 12:38 AM