Dev Confessions

Todas as confissões

Top 5
Anônimo  -   05/04/25 15:15
Confesso que deixei um bug no código que eu não queria arrumar, e empurrei a task sutilmente pra outro dev resolver.
Anônimo  -   05/04/25 14:56
Trabalho com um sistema proprietário chamado Calypso. Pra escrever os testes, usamos uma ferramenta especial chamada de CATT. Em vez de criar novos testes na ferramenta, já entreguei diversos projetos apenas dando um "save as new" e alterando o nome.
Anônimo  -   05/04/25 14:22
Comitei um .exe sem querer e ficou preso no histórico de commit e não fazia ideia como tirar, deletei o .git e fiz um novo
Anônimo  -   05/04/25 13:44
Quando estava construindo o sistema de mensageria da empresa para push e whatsapp, acabei mandando em prod um whastapp pra database inteira e alguns bons dolares foram gastos nessa palhaçada
Programador pressionado  -   05/04/25 12:42
Tive que desenvolver um add-on alternativo de autenticação para um sistema (que ninguém estava logando, tudo parado) e subir o quanto antes pra prod. Meses depois, os usuários perceberam um bug: dava pra entrar com qualquer usuário usando qualquer senha. A API que eu usava de consulta começou a ter falhas constantes, e havia um erro bobo de lógica no meu código que não tinha tratamento de erro quando a API falhava.
#Bug #Login #SeFuncionaNaoMexe #SemTestes
Aderbal  -   05/04/25 11:50
Mandei um bug grotesco pra prod e ninguém percebeu até hoje porque ninguém usa essa maldita feature
Anônimo  -   05/04/25 11:28
Como Junior consegui derrubar o site do cliente quando fiz uma chamada de um elemento dentro dele mesmo gerando loop.
Anônimo  -   05/04/25 10:00
Fiz alterações no front e não mudava nada, fiquei nessa por 20 minutos até ver que estava olhando no site em prod 🤠
Anônimo  -   05/04/25 09:17
Já fiz um backup do banco de dados no próprio servidor onde estava instalado o banco de dados.
#SQLGore
Anônimo  -   04/04/25 15:31
Deixei uma integração com um sistema de análise de crédito rodando várias requisições por segundo via webhook, a conta do mês desse sistema veio 56 mil e no outro mês 78 mil !! Em fim em reunião com eles me disseram que não ia cobrar absurdo valor e que meu erro virou a piada da empresa
Anônimo  -   04/04/25 14:55
Usei APIKEY do Sendgrid da empresa para um projeto pessoal, esqueci e subi em um repo publico a APIKEY (Sendgrid possui verificação e deleta APIKEY publicas). Todos os sistemas da empresa pararam de enviar emails
Anônimo  -   04/04/25 13:23
Eu era estagiário, me pediram pra dar reload de 1 dia numa tabela que não tinha vindo todos os dados. (Os dados vinham do oracle e usávamos uma ferramenta da AWS DMS pra levar pro s3 e depois pro snowflake). De alguma forma eu consegui apagar os 100gb de informação que tinha no S3 dessa tabela. Fiquei o dia todo tendo que recarregar tudo do 0…
#estagiario #dataengineer
Anônimo  -   04/04/25 12:41
Já aprovei muito PR sem nem sequer abrir a página de arquivos. Duas linhas de modificação ou gente fina demais pra fazer merda!
Anônimo  -   04/04/25 11:37
Confesso que já desenvolvi um blog usando só um arquivo JSON como "armazenamento"... O projeto não permitia banco de dados.
Steve Jobs  -   04/04/25 11:06
Fiz uma empresa de computadores com meu amigo, ele programou tudo e eu levei o crédito e a maior parte dos lucros. No final eu fiquei com a maçã inteira e ele só ganhou uma mordida.
Rafael Santos   -   04/04/25 10:57
Já fiz um update que a senha de todos usuários ficaram iguais Fiquei 1 mes em uma empresa, e quando fui sair estava tao chapado de maconha que acabei excluindo o repo do projeto...
Anônimo  -   04/04/25 09:15
Já mandei um console.log( "Nome do chefe seu corno infeliz") pra prod, o outro Dev do time achou, riu, fizemos hotfix, ninguém mais soube e é isso UAHSUSHSU
Anônimo  -   04/04/25 09:07
Todo código que faço é em Português.
Anônimo  -   04/04/25 02:22
Já mergeei um PR pra prod enquanto usava o celular indo embora pra casa dentro do Metrô da Linha 2 Verde de SP (que tem sinal péssimo).
Anônimo  -   04/04/25 02:19
Era anos 2000. A faculdade onde eu estudava disponibilizava uma pasta que dava num servidor HTTP, permitindo fazer site pessoal. Fiz o meu enquanto aprendia PHP. Deixei um backdoor aberto sem querer e o servidor da faculdade acabou invadido por um turco e um russo. No fim consertaram, mas eu perdi meu acesso. 😅
Anônimo  -   04/04/25 02:02
Deletei a base de teste ao rodar um comando que vi no stackoverflow XD
Anônimo  -   04/04/25 02:00
Fui dar manutenção à um projeto asp clássico, peguei um código no stackoverflow e rodei. O código que eu coloquei simplesmente deletou a base e não reconstruiu com oq tava no migrations. Ainda bem que era ambiente de teste XD
#asplixo
Anônimo  -   04/04/25 00:09
Uma vez meu chefe mandou um arquivo sql e falou pra eu rodar no banco mas não falou qual banco, achei que era na prod e trunquei umas 70 tabelas 👌
Anônimo  -   03/04/25 23:19
Quando atuava em uma fintech famosinha, já dei um prejuízo de mais de 2 milhões só em multas pra primeira empresa que trabalhei por executar um script em um diretório errado em produção e paralisar os pagamentos de folha salarial de um dos nossos clientes. Eu não tinha nem 1 ano de casa, e ainda assim fui promovido. (Obs: Fui honesto com meus chefes e imaginando que a demissão viria na certa, mas deu boa. Trabalhamos de graça por 2 anos pra esse cliente pra não ter que pagar multa e abonar da anuidade delekkkkkkk)
Anônimo  -   03/04/25 23:15
Todos sabem a dor de um delete sem where, mas pouco sabem realmente a dor de um update sem where
Anônimo  -   03/04/25 21:55
trabalhei numa integração com whatsapp e basicamente eu usei o WhatsApp do meu chefe como teste, e consegui baixar o histórico de conversa dele inteiro (fazia parte da funcionalidadeda ferramenta), e tinha até vídeo da mulher dele se masturbando...
Anônimo  -   03/04/25 21:53
Deixaram uma brecha no sistema que o usuário poderia deixar o campo CPF vazio (o que não poderia pois era usado pra gerar nota fiscal). Reclamei muito e fui atualizar o registro do usuário pelo terminal, eis que dei update sem where e o último backup era de 6 meses atrás... Fiquei a madrugada toda tentando resolver e consegui recuperar uma versão corrompida com o ibdata1 e deu pra mascarar a cagada kkkkk
Anônimo  -   03/04/25 21:52
Fui demitido e antes de sair criei um superuser no servidor de produção. User apache e senha apache, para acessar remotamente. Nunca tive coragem de acessar e depois fiquei sabendo que um bot da China conseguiu logar e alterar um monte de arquivo. Tiveram que formatar e instalar o servidor de novo. No fim, O bot chinês Levou a culpa.
Anônimo  -   03/04/25 21:52
tiro eu falo um tempo muito maior que vou levar na reunião de planning só pra poder fazer a task e ficar de boas por um tempo, já falei que levaria 3 dias numa task que fiz em 2horas e deixei sem commitar ela por esse tempo pra tirar 2 dias de "folga"
Anônimo  -   03/04/25 21:50
já fui migrar o banco de qa para dev e acabei deletando ambos deixei uma empresa com mais de 1k de funcionários parada por meio dia....
Anônimo  -   03/04/25 21:50
Sou Dev front-end/GPT simplesmente tiro um print da tela peço pro GPT gerar o CSS.
Anônimo  -   03/04/25 21:49
Eu sempre uso a palavra penis pra identificar algumas coisas quando estou desenvolvendo e já esqueci de trocar a label de um botão e subi meu app em prod com isso, era um hotfix, e aí precisei fazer outro hotfix logo em seguida
#frontend #penis
Anônimo  -   03/04/25 21:48
Uma vez tive que descriptografar mensagens de usuários porque a aplicação estava crashando e eu não sabia o porquê. Não tinha preparado error handlers o suficiente.
#FuckLGPD
Anônimo  -   03/04/25 21:43
Tô indo pra 2 anos trabalhando usando Chatgpt e não sei nada de programação so mando fazer o código e refatorar.
Anônimo  -   03/04/25 21:32
Empresa declarou volta ao presencial em dezembro, tô jogando tudo com a barriga e subindo só código bomba
Scriptiado  -   03/04/25 16:47
Fiz 150 Linhas de código,mais estava com um erro que o Error Lens,não estava amostrando,resmuindo apaguei tudo e refiz tudo e no final era uma virgula que era em cima e foi para baixo,3 horas apenas para uma virgula.O Dia foi longo e chato!
Anônimo  -   01/04/25 21:51
Sou Dev Backend, subi uma feature pra Frontend e na review com toda a equipe, apareceu um pop-up na nova tela escrito "Funcionou, caralho" na frente de todos os gestores que estavam vendo na transmissão
#sopanascandjangas
Anônimo  -   01/04/25 15:02
Confesso que cliquei freneticamente no botão de votar no item de SQL só para testar se a aplicação tinha algum tratamento. Não tinha. Mas acabei de ver que agora tem. Touché! 😆
Anônimo  -   31/03/25 21:45
Uma vez deixei de validar um único teste por conta do meu expediente ter acabado, no outro dia quando acordei a operação toda tava parada por conta disso
Anônimo  -   31/03/25 21:35
Fui fazer uma função em nodejs, mas esqueci de trocar o model npm..
Anônimo  -   31/03/25 20:14
Fiz um código Python com exatamente 4098 linhas, o codigo estava dando dando erro...eu havia trocado Print(" ") por console.log(" ") várias vezes ao decorrer do codigo...
Anônimo  -   31/03/25 16:29
Confesso que já consultei o chatGPT só pra dar um argumento logico quando alguem me perguntou o pq de eu estar fazendo de uma forma e eu nao sabia responder
Anônimo  -   31/03/25 16:21
não programo pra Windows pq até hoje não consegui fazer alguma coisa compilar lá , parei no Windows xp e uso linux desde então , muito mais fácil , não faço ideia de como alguém compila c++ no Windows sem erros de linkagem
Anônimo  -   31/03/25 16:05
no meio dos testes onde o cliente moveu diversas pessoas para OUTRO PAIS, para fazerem um teste presencial em carros, subindo ajustes de dev para QA eu quebrei o ambiente todo kkkkkkkkkkk e isso gerou um caos generalizado, dai o time de devops arrumou e pouco tempo depois no mesmo dia eu quebrei dnv kkkkkkkkkkkkkkkkkk, tudo isso pra depois numa call eu descobrir que eu aprendi totalmente errado a forma de fazer o update de dev pra qa, detalhe que é um cliente muito grande e tradicional no mercado, os carros deles são muito bons e eu já sou pleno tem um bom tempo já kkkkkkkkk, felizmente não fui de F todo mundo levou isso no bom humor.
Pedreiro de Software  -   31/03/25 09:31
Já subi 3 testes errados na base de homologação do cliente. O resultado: apagava todos os fixes e implementações do cliente 🫂 Famoso TDF: Teste Direcionado a Falhas @TDF
#QAHell
srcyzx  -   31/03/25 09:14
Meu pior bug foi na verdade foi uma má instalação no compilador
#CppNightmare #VsCode
Anônimo  -   31/03/25 09:01
Já deixei de aprender apenas usando ChatGPT pra qualquer código simples. (Hoje não faço isso mais)
Anônimo  -   31/03/25 03:49
resetei a senha de um usuario de integraçao e a senha dele estava no codigo de cada integraçao, um dev saiu trocando a senha de todos os codigos (pelo menos nos códigos que ele lembrava que tinha a senha, sendo que era só retornar pra senha antiga), parei varios sistemas da empresa (que na verdade nem era na empresa que eu trabalho e sim na empresa que estava segregando kkkkkkkkkkkkk) sem contar que deu mó xabu pra arrumar, ficaram até de madrugada com a fornecedora do sistema pra no final descobrir que tinha uma puta gambiarra nas integrações. pelo menos não fui demitido
Anônimo  -   31/03/25 01:32
Eu colocava alert(‘entrou aqui’) pra ver se tava entrando nas minhas funções JS.
Anônimo  -   31/03/25 00:10
Enviei o endereço localhost produção pro meu e-mail para abrir no local onde trabalho.
Felipe  -   30/03/25 19:24
Confesso que comito com a flag --allow-empty-message... não raramente!
Anônimo  -   30/03/25 19:20
Ja fui fazer um banco de dev e apaguei o banco de produção sem ver
#Deletesemwhere #Sql
Anônimo  -   30/03/25 19:20
Fingi que minha internet caiu pra sair de uma daily.
#InternetCaiuSorteMinha #FugaCriativa
Anônimo  -   30/03/25 19:20
Fui rodar um SELECT e tinha um DELETE no topo do script no MySQL Workbench... Enfim, o SELECT veio vazio 🥲. Graças a Deus tinha o backup do DB de uma hora atrás.
Anônimo  -   30/03/25 19:20
Já deployei na sexta-feira e passei o fim de semana apagando incêndio.
#DeployDaMorte #SextaMaluca
Anônimo  -   30/03/25 19:19
"Isso é rápido, faço em 10 minutos" = Trabalhei até 3h da manhã.
#10MinutosMentira #DevOveroptimist
Anônimo  -   30/03/25 19:19
Esqueci um WHERE no SQL e deletei a tabela inteira. Foi um dia longo!
#DeleteSemWhere #GoodbyeDados #DiaDeRollback
Anônimo  -   30/03/25 19:18
Já debuguei um código com Console.log('funciona') e funcionou!
#ConsoleLogHeroi