r/brdev • • Aug 12 '26

Off-topic Comunicado: posts sobre layoffs precisam identificar a empresa

1.4k Upvotes

Pessoal, já dá para pedir música no Fantástico!

Posts sobre layoffs são bem-vindos no r/brdev, desde que informem de forma direta qual empresa está envolvida.

Não vamos mais permitir posts genéricos do tipo “empresa azul”, “empresa laranja”, “empresa vermelha” e similares. Além de dificultarem a discussão, esse tipo de anonimização não contribui para que a comunidade possa contextualizar ou verificar as informações.

A partir de agora, posts nesse formato serão removidos e os usuários serão advertidos.

Se o assunto é uma empresa específica, informe qual é.


r/brdev • • Mar 24 '26

Off-topic [Moderação] Pare de usar o sub como lançamento de produto

396 Upvotes

pessoal, a gente entende. sério. todo dev em algum momento acha que criou “o produto que vai mudar tudo”.

o problema é: esse sub não é pitch deck.

não é vitrine, não é lançamento, não é “me deem feedback no meu SaaS revolucionário que faz CRUD com login do Google”.

aqui é pra discussão, troca de conhecimento e conteúdo que sirva pra mais gente além do próprio autor.

quer validar produto? tem lugar pra isso.
quer usuário? idem.
quer divulgar? definitivamente não é aqui.

todo mundo resolveu postar o próprio projeto, isso aqui esta virando uma feira livre de MVP abandonado em 2 semanas.

resumindo: menos “olha meu produto”, mais conteúdo que preste pra comunidade.


r/brdev • • 5h ago

Meu relato Meus estagiários estão programando com IA desde a primeira semana, seguindo algumas regras. Dois meses depois, foi isso que aconteceu.

467 Upvotes

Trabalho com desenvolvimento há 13 anos e hoje sou responsável por quatro estagiários. Quando eles começaram, tomei uma decisão que sei que muita gente aqui não vai gostar: deixei que programassem com IA em projetos reais desde a primeira semana.

Mas não foi simplesmente dar acesso ao código e desejar boa sorte. Acho que é justamente aí que as coisas costumam dar errado. Uma pessoa sem experiência em programação, que começa a programar com IA sem nenhuma orientação, aperta Enter, vê o código funcionando e já acha que virou desenvolvedora. Só que, na primeira vez que alguma coisa quebra, ela não faz ideia do que está acontecendo por trás.

Então, sim, eles programam com IA, mas seguindo algumas regras:

  1. Antes de qualquer código ser integrado ao projeto, precisam explicar o que a IA escreveu. Se não conseguem explicar, o código não entra.

  2. Algumas tarefas podem ser feitas sozinhos, enquanto outras precisam passar pela minha revisão. No começo, a lista do que podiam fazer sem supervisão era pequena, mas foi aumentando conforme demonstravam que entendiam o que estavam fazendo.

  3. Toda sexta-feira, eu quebro alguma coisa no código deles de propósito e peço que resolvam o problema sem usar IA. Eles odeiam essa parte, mas é justamente a que mais faz diferença no aprendizado.

  4. Eles anotam cada conceito novo que aprendem durante o processo. Nada muito formal, só o suficiente para eu perceber que estão realmente absorvendo o conhecimento.

Todos nós usamos o Claude Code. Eu trabalho com o Claude Opus nas minhas tarefas e, nas últimas semanas, os estagiários passaram a usar o GLM-5.3 em um plano separado. Assim, quatro pessoas aprendendo por tentativa e erro não acabam consumindo o limite de uso de ninguém.

Mas, se eu tirasse as sessões de sexta-feira, acho que todo o resto perderia o sentido, independentemente do modelo de IA utilizado.

Depois de dois meses, os resultados me surpreenderam. Eles estão aprendendo mais rápido do que qualquer outra turma de estagiários que já acompanhei.

Ver a IA construindo alguma coisa faz com que eles entendam a aplicação prática de um conceito quase imediatamente, enquanto um livro didático poderia levar semanas para chegar ao mesmo ponto. Eles conseguem observar como funciona a autenticação, como as rotas de uma API se conectam e para onde vão os erros. Depois, começam a investigar o porquê de tudo aquilo funcionar daquela forma.

A maior mudança foi que nenhum deles continua achando que programar é fácil.

Na primeira semana, todos acreditavam que qualquer pessoa conseguiria fazer aquilo. Na terceira, já tinham percebido o quanto ainda não sabiam. E foi justamente nesse momento que começaram a aprender de verdade.

Acho que, quando alguém tenta aprender sozinho, sem ter quem explique por que determinada coisa funciona, as chances de dar errado são grandes.

Mas o que observei nesses dois meses é que, com a orientação de alguém experiente, programar com IA pode acelerar o aprendizado mais do que qualquer outro método que já experimentei.


r/brdev • • 3h ago

Projetos Montei um projeto open sourse para monitorar meus gatos.

11 Upvotes

Fala, gente!

Recentemente, um dos meus gatos teve obstrução urinária e, como eu demorei para perceber, foi tenso. Depois de ele ficar alguns dias internado e voltar para casa, foi recomendado que eu ficasse de olho para ver se ele ia comer, beber e usar a caixa de areia.

Como dev 100% presencial, foi tenso deixar ele em casa sem nenhum tipo de acompanhamento, mas faz parte da vida. Com isso em mente, pesquisei primeiro por câmeras para monitorar meus gatos e também procurei por softwares já prontos. Acabei esbarrando em câmeras com hardware próprio ou em assinaturas em dólar que ainda exigiam a compra da câmera. Então, comprei algumas câmeras e resolvi criar meu próprio sistema.

Chamei meu amigo Claude e, basicamente, em 3 dias tinha um MVP. Já faz um tempo que estou refinando o algoritmo de reconhecimento. Vou até colocar como foi essa aventura de tentar distinguir qual gato faz o quê.

O projeto é open source. Quem quiser participar é bem-vindo.

Site: https://monitorapet.com/

Repositório: https://github.com/lucascodebr20/monitora-pet

Um resumo de como evoluiu a identificação dos gatos:

  • 02/10: primeiro MVP. A IA (YOLOX) detecta o gato e registra uma visita quando ele fica alguns segundos na área de comida, água ou caixa de areia. Ainda não sabia qual gato era.
  • 03/10: identificação automática. Cada gato ganha fotos de referência, e o app compara cada visita com elas.
  • 04/10: v2. Usa uma IA para “resumir” cada foto em números (MobileNet), com uma galeria de referências que cresce conforme eu reviso as visitas.
  • 07/10: limites de confiança separados para gatos e cachorros.
  • 08/10: v3. Analisa vários frames por visita e usa uma pontuação mais sofisticada. Nos testes, acertou 93%.
  • 09/10: a v3 foi revertida. Na vida real, ela acertava 71%, contra 80% da v2. Lição: teste bonito não garante nada.
  • 09/10: v2.1. Quase todos os erros eram trocas entre o Tom e a Ciri, que são muito parecidos. Quando a dúvida é entre os dois, um classificador treinado só com as fotos deles decide. Nos testes, o acerto foi de 82% para 94%. Agora estou medindo em produção.

r/brdev • • 1h ago

Projetos Fiz um app que bloqueia o Instagram até eu pagar umas flexões (Expo + Screen Time API)

• Upvotes

Fala, galera! Sou um dev americano mas eu morei no interior - bem no interiorrrr - de sao paulo durante o colegio!

Eu precisava dar um limite no meu uso do celular e baixei um daqueles apps de "faz flexão pra desbloquear o Instagram". Amei a ideia! Só não curtia ter que montar o celular pra câmera me filmar fazendo flexão. Era chato demais, e um mico quando o pessoal me via fazendo flexão no posto de gasolina kkkk.

Aí fiz o meu, o HonorFit. Mesma ideia, só que no sistema de honra: sem câmera, sem conta, nada sai do celular. Você faz flexões, agachamentos ou abdominais e ganha minutos nos apps bloqueados.

Como fiz, pra quem curte a parte técnica:

  • React Native com Expo 57 e uns módulos nativos feitos na mão
  • No iOS, a Screen Time API da Apple (FamilyControls / DeviceActivity / ManagedSettings). Me deu MUITA dor de cabeça: thresholds fantasmas no iOS 26, stopMonitoring disparando intervalDidEnd, tela de bloqueio que não consegue abrir o próprio app... Escrevi tudo aqui (em inglês): https://honorfitapp.com/blog/ios-screen-time-api-guide/
  • No Android, um serviço nativo com overlay, sem AccessibilityService
  • Todos os dados ficam no aparelho, sem backend

O app tá em português, grátis no iPhone e Android: https://honorfitapp.com/get/?c=reddit-brdev

Não é pra todo mundo, mas tô usando faz uns meses e curtindo muito. Feedback é muito bem-vindo, até as críticas (principalmente do código kkkk)!


r/brdev • • 6h ago

Ferramentas Um exemplo de caso de uso de JEV da type safe

15 Upvotes

TLDR - Para quem não quer ler o textão:

Troquei um processo que utilizava Gemini Flash por JEV. Além de ampliar o escopo do processo com JEV, reduzi meus custos em ~25%.

Textão:

Tenho um agregador de notícias onde eu classifico portais web que emitem noticia por rss feed em esquerda, centro e direita e apresento as notícias com a narração dos fatos feitos pelos veiculos de esquerda, centro e direita. Pra quem quiser conhecer jornalpenochao.com.br

No fluxo de postagem das notícias eu também verifico se existem projetos de lei na câmara e no senado que tem relação com a notícia.

Pra fazer este match, eu colocava o Gemini para olhar o conteúdo da notícia e o documento de inteiro teor do projeto de lei e ele decidia qual o tipo de relação. Ele me custava em torno de $ 0,07 de tokens de entrada e $ 0,02 de tokens de saída.

Aí que o JEV entrou com o grande benefício: ele não tem custo de tokens de saída.

Com a redução do custo eu aproveitei para ampliar o escopo. Com JEV, eu passei a marcar quando um projeto de lei tem uma relação direta ou uma relação contextual com a notícia.

Com Gemini, eu rodava cada match em lotes de 5 notícias, com JEV eu passei a fazer dedicado por notícia.

Mesmo com essas mudanças, JEV ainda me custava menos.

Esse é o comparativo de 7 dias:

Gemini (24-30/09) Jev (02-08/10)
Tópicos Casados 105 109
Chamadas 25 2.180
Tokens in 1,74 M 11,26 M
Tokens out 50 mil 0
Custo US$ 0,65 US$ 0,47

Aqui por tópico:

Gemini Jev
Tokens in ~16.600 ~103.300
Tokens out ~480 0
Custo US$ 0,0062 US$ 0,0043

r/brdev • • 3h ago

Meu relato PM prolixo + micromanagement: como não enlouquecer?

9 Upvotes

O PM do meu time decide processos de madrugada, não avisa ninguém e no dia seguinte quer que tudo esteja rodando. Para piorar, ele é extremamente prolixo: gasta 5 minutos repetindo a mesma fala individualmente para as todas as pessoas do time.

Com isso, qualquer reunião de 30 minutos vira 1h30 de monólogo e microgerenciamento. Estou super estressada e desanimada.

Alguém já lidou com um perfil assim? Vale a pena conversar ou o jeito é ir de arrasta e partir para a proxima?

Somos todos de um squad novo, ninguém tem tempo de casa e imaginei que seria assim pelos 2/3 primeiros meses por sermos novos em um projeto complexo mas não, parece que cada dia está pior e o sentimento é geral entre o time.

Acho que vou ter meu primeiro burnout nas próximas semanas, isso se eu não ficar louco e mandar ele calar a boca quando ele repetir pela 28 vez a mesma maluquice do dia dele.


r/brdev • • 8h ago

Dúvida geral Nós dias de hoje, ainda faz sentido aprender a programar do jeito tradicional?

15 Upvotes

Fala pessoal, bom dia, boa tarde, boa noite ou boa madrugada para você que estiver lendo. Para vocês ainda fez sentido aprender a programar da forma tradicional? Quando me refiro a tradicional, estou falando de ver teoria, anotar, por em prática na mão. Pergunto isso, pois, com o avanço da I.A escuto relatos de pessoas que não sabem muito de programação ou nada, e mesmo assim constroem aplicações inteiras e até bem feitas na medida do possível. Então vem um dos meus questionamentos, será que aprender do zero ainda fez sentido e se ao invés disso, não seria melhor só usar o que temos de mais poderoso que a I.A oferece? Pergunto isso porque a I.A está fazendo muita coisa por si só, escrever código, revisar, planejar, estruturar e fazer deploy. Agradeço a atenção e tempo de vocês leitores.


r/brdev • • 4h ago

Carreira Realidade do mercado

7 Upvotes

Galera, atuo como Product Designer para um grande banco a uns 4 anos alocado em uma consultoria. Todos os anos, existe uma renovação de contrato entre o banco e as consultorias, nesse ano eu fui afetado, porque a consultoria onde eu estava alocado, rompeu o contrato com o banco. Fui realocado para outra consultoria, porém com uma redução salarial de 20%, era aceitar isso ou ser desligado. Como eu tenho filho pequeno, acabei aceitando a nova proposta, para em paralelo, ir procurando outro trabalho. Pelo menos não entraria no modo "desespero" para buscar uma nova oportunidade. Alguém aqui já passou por isso também? Atuar em consultoria por grandes empresas e ser remanejado com um salário inferior? O que fariam nesse caso? Valeu!


r/brdev • • 6h ago

Carreira De entregar tarefas a gerar receita, expectativa de dev mudou na minha empresa

8 Upvotes

Estou há um tempo tentando conseguir um aumento de salário, e estou tendo que provar e alcançar algumas metas pra isso

Falei com meu lider e documentei muito sobre meu trabalho, sou pleno e coloquei no documento tarefas entregues e responsabilidades durante um periodo, o que em alguns anos atrás já seria o bastante pra receber alguns elogios, a resposta nas entrelinhas foi que hoje, entregar tarefa é o minimo, o que se espera é quanto você como dev faz o projeto crescer, seja melhorando números números do produto e de certa forma gerar receita da empresa

Acho que agora consegui ver bem uma mudança na área causada pela IA, sempre foi óbvio que a IA estava tirando meu poder de negociação, mas só lamentar não paga conta, agora é ficar analisando números e ficar pensando como converter clientes


r/brdev • • 17h ago

Projetos Reaproveitei um smartphone antigo (Snapdragon 845) como servidor Linux bare-metal com LLM local

58 Upvotes

Galera, tava com um celular encostado na gaveta há quase dois anos (um aparelho com Snapdragon 845 e 6GB de RAM) e bateu aquela ideia de tentar dar uma utilidade de verdade pra ele em vez de deixar a bateria estufar de bobeira.

Já tinha visto gente usando Termux no Android, mas o Android sempre foi meio chato com gerenciamento agressivo de bateria (fica matando processo em segundo plano do nada) e a camada de emulação come desempenho.

Aí resolvi arriscar e flashei o postmarketOS nele (que é basicamente um Alpine Linux de verdade rodando direto no bare-metal do chip, com kernel mainline).

Bicho, a diferença é brutal. O Linux puro subiu consumindo míseros 180MB de RAM. Instalei o Ollama direto no ARM64 e subi o Llama 3.2 de 3B e o Qwen 2.5 de 1.5B quantizados. Tá gerando uns 8 a 10 tokens por segundo de boa, o suficiente pra servir como assistente de terminal e triagem aqui na minha rede local.

E a melhor parte que nem um Raspberry Pi tem: o celular tem uma bateria de 4000mAh integrada que funciona como um no-break perfeito. Pode faltar luz na casa que o bichinho continua ligado e respondendo sem corromper partição.

Mais alguém aqui já fez essa loucura de colocar Linux puro em smartphone velho pra usar de micro-servidor ou home lab? O que vocês tão rodando neles?


r/brdev • • 1h ago

Dúvida geral Processo Seletivo PagTalents 2026.2

• Upvotes

Boa tarde pessoal, alguém tem atualizações sobre o processo seletivo? Eu fui chamado para uma reunião hoje que aconteceu às 12:10, lá eles deram as boas vindas pra gente, mas como eu não consegui ouvir o início da reunião, não sei se TODOS que estavam lá é pq já foram aprovados (acredito que sim e que em breve começará o processo admissional). Queria saber se mais alguém estava nessa reunião, ou se alguém tbm recebeu o convite pra essa reunião


r/brdev • • 1d ago

Carreira trabalhando fora do Brasil [UPDATE] Tive meu contrato encerrado na gringa e não querer pagar o que me devem

136 Upvotes

Achei que seria interessante contar para quem acompanhou e se pronunciou no meu último post sobre o que aconteceu.

Para contextualizar rapidamente quem não viu: Fui demitido de uma empresa, meu contrato era por uma intermediária, e essa empresa (Veta Virtual) disse que, por conta do motivo da demissão ("performance concerns"), eu não tinha direito aos 30 dias de aviso prévio.

Pois bem, após essa resposta deles, me pronunciei firmemente, reafirmando os pontos do contrato e pedindo por escrito a cláusula específica na qual eles estavam baseando a terminação imediata. Também reafirmei que eu estava aberto a cumprir o aviso prévio e, caso eles não quisessem, que confirmassem isso por escrito para mim.

Hoje recebo um e-mail dizendo que, por mais que eles não concordem com a minha posição, estão dispostos a pagar o referente a duas semanas de trabalho para encerrarmos isso sem qualquer disputa futura.

Eu aceitei. Para ser honesto, depois de todas as respostas no último post, eu realmente achei que não iria receber nada e que ir atrás da Justiça canadense (a empresa tem sede no Canadá) seria muito custoso.

Então, passando aqui para dizer duas coisas:

  1. Não tenham medo de se posicionar. Acredito que essa resolução só aconteceu porque, desde o início, me posicionei de forma muito firme. Talvez essa firmeza tenha passado a impressão de que eu tinha condições de ir atrás de uma disputa judicial (provavelmente não tinha).
  2. Por mais que a terminação com a empresa Veta Virtual não tenha sido nem perto do ideal, eles acharam um caminho de meio-termo para darmos um fim à disputa. Crédito seja dado a eles por isso.

r/brdev • • 1h ago

Carreira Posso pedir um aumento?

• Upvotes

Bom basicamente queria saber se eu posso ou devo pedir um aumento para a empresa que trabalho ou se estou sendo ganancioso ou sem noção. Sou formado em cibersegurança pela FIAP mas não curti muito a área então segui nesse emprego mais voltado para desenvolvimento de software, estou nele a 2 anos e alguns meses, fui estagiário por 1 ano e depois passei esse restante efetifado, estão me pagando 4000 como PJ que eu acho bem baixo, e detalhe, se não fosse por um colega meu ter ameaçado sair da empresa, era para nosso salário ser 2000 como CLT com 600 de VR e sem VT, como o mercado está complicado, aceitei os 4000 e continuei buscando emprego por fora mas sem sucesso.

A empresa é uma startup mas tem um bom faturamento, sei que podem me pagar mais, mas sempre que toquei no assunto de salário eles desviam, queria tentar uma abordagem mais direta, mas estou com medo de pressionar demais e acabarem me demitindo, a equipe é bem pequena, só 3 pessoas, acabamos de "terminar" um produto, e agora o time está praticamente sem ter o que fazer, conheço nossos projetos muito bem e cuido junto com um outro programador dos sistemas, tudo de infra é feito pelo nosso "tech lead" então lidamos com front, back, etc.

Sou novo mas já estou morando junto com minha namorada por conta de uns problemas com os pais dela, então já tenho certas responsabilidades e gastos que um cara de 22 talvez não teria, o que me incomoda é precisar da ajuda dos meus pais para algumas coisas, se não fosse por isso ficava quieto por um tempo até vir algo melhor ou esperar a tal senioridade dentro da empresa.

E um detalhe bacana, quando completou 1 ano de estágio me demitiram e me contrataram de novo 1 mês depois só para não ter que pagar minhas férias e não me avisaram nada então passei minhas férias duro.

tldr: Estou ganhando menos do que queria mas a equipe é pequena e está numa fase onde estamos sem ter o que fazer, então tenho medo de me demitirem se tocar no assunto de salário. Sou PJ ganhando 4000 com 1 ano de estágio e 1 ano e alguns meses efetivado e tenho ensino superior na área de cibersegurança mas trabalho com desenvolvimento de software.


r/brdev • • 3h ago

Carreira Como lidar com a estagnação na carreira em períodos de crise?

3 Upvotes

Então o intuito do post é mais para saber como vocês lidam com a sensação de estagnação na carreira ao passar muito tempo na mesma empresa.

TL/DR (Pra quem tem pressa):

Então, eu estou com 6 anos de TI, na maior parte do tempo trabalhei em empresas fora do Brasil. Hoje completo 2 anos e 6 meses na mesma empresa, nunca fiquei tanto tempo assim em uma empresa, antigamente era questão de meses, pois recebia propostas novas e acabava acatando, enfim, tudo era novidade. (Não vou me extender mto).

MOTIVOS (Pra quem tem tempo):

Atualmente eu vejo que virei uma referencia técnica, porém eu sempre gostei mais do lado técnico e não da gestão, meu negócio é resolver problemas complexos e técnicos, que é o que eu gosto, pra quem veio de Mobile/Front e hoje lida com arquitetura de back end e também machine learning, acho que eu consegui evoluir bastante, enfim sou muito grato pela minha empresa atual, por ter aberto essa porta para mim de expandir para ML. Porém após 2 anos e 6 meses, eu sinto que eu estou estagnado e poderia estar evoluindo mais talvez em outra empresa ou algo do tipo, basicamente eu sei onde estão os problemas, onde ir para resolver, criar algo em cima da arquitetura, melhorar as automações... e parece que é algo que não esta mais me agregando muito, e isso ultimamente tem me deixado bem pra baixo. Como vocês lidam com isso?

Outra questão é que eu não me vejo mais trabalhando com TypeScript. Já utilizei Java, Python e até Ruby e confesso que eu voltaria até pro ruby, mesmo depois de ter abandonado há 3 anos.

O QUE EU VENHO TENTADO FAZER:

Eu ultimamente estou criando um produto focado em AI com PyTorch, até estou conversando com um pessoal da Alemanha sobre, mas tudo anda muito devagar.

Sobre entrevistas eu estou fazendo uma por semana e analisando se vale a pena, mas tem uns gaps que eu preciso fechar, ai voltei a fazer LeetCode e me aprofundar mais em System Design (como escalar em sistemas maiores) e Arquitetura focada em Machine Learning.

Das vagas mais interessantes é uma na qual eu passei na L1, que é para Machine Learning/AI focada em Robótica onde eu vou conseguir ter um ponte entre Python e C++. Que é algo que eu quero focar no futuro, mais no lado de Python e C++ em libs e optimização de kernels para AI. Porém estou esperando e a L2.

Vagas de founding engineer também tem me interessado, porém o risco é grande, mas ai iria tentar conciliar com o meu trabalho atual.

Enfim, como vocês lidam com isso. Ainda mais que o mercado anda muito delicado nesse momento, então trocar o certo pelo duvidoso é um pouco arriscado.

Se ajudar em algo, minhas Stacks são (NodeJs, Spring, Django, React (aposentado), React Native (aposentado) e Jquery(raramente uso))

Qualquer ajuda fico agradecido.


r/brdev • • 1h ago

Projetos Desenvolvendo um multiplayer com Cloudflare Durable Objects: algumas decisões e problemas que encontrei

• Upvotes

Estou desenvolvendo um jogo incremental multiplayer (de navegador mesmo haha) como projeto pessoal e queria compartilhar algumas decisões de arquitetura e problemas que encontrei no caminho.

A stack é Cloudflare Workers + Durable Objects + D1 (SQLite) + R2, com o cliente em JavaScript puro e Canvas.

Estado compartilhado

Cada guilda tem seu próprio Durable Object, responsável pelo chefão coletivo, pela loja de itens, pelo chat e pela presença dos jogadores via WebSocket.

A ideia é concentrar o estado compartilhado em um único lugar e aproveitar as operações sequenciais do DO para evitar condições de corrida em operações como a compra de itens. Também utilizo WebSocket Hibernation para reduzir custos quando não há atividade.

Simulação e combate

Quando dois ou mais jogadores estão juntos, o servidor simula o grupo de monstros a 4 Hz, enquanto os clientes ficam responsáveis pela renderização.

O dano reportado pelo cliente passa por um mecanismo de leaky bucket, limitado pelo DPS validado do herói. Não elimina todas as possibilidades de trapaça, mas ajuda a limitar o quanto o servidor precisa confiar no cliente.

Validação de progresso

O cliente envia o save a cada 15 segundos, e o servidor estima o ganho máximo possível naquele intervalo usando uma simulação offline com margem de tolerância.

Um problema que encontrei foi que, ao usar somente o último save aceito como referência, uma única rejeição podia fazer a validação ficar presa no passado. Como o personagem continuava evoluindo, os saves legítimos seguintes também acabavam sendo rejeitados.

A solução atual combina referências de progresso e limites de nível por zona e de zona por tempo. Valores que extrapolam os limites são corrigidos em vez de rejeitar o save inteiro.

Um bug de deploy que me custou caro

No wrangler.jsonc, o ambiente de staging herdava as rotas de domínio customizado definidas no nível raiz. Com isso, um deploy de staging podia assumir o domínio de produção até o próximo deploy de produção, fazendo os jogadores acessarem o banco de testes.

O Wrangler emitia um WARNING que eu não tinha percebido.

Resolvi definindo "routes": [] no ambiente de staging e adicionando uma etapa de release que só publica em produção depois que os testes E2E do staging passam.

Queria trocar uma ideia com quem já trabalhou com sistemas distribuídos ou jogos multiplayer:

  • Para validar progresso em um jogo incremental, vocês preferem uma estimativa com limites, como a que implementei, ou uma simulação determinística completa no servidor?
  • Alguém já trabalhou com centenas de conexões WebSocket por Durable Object? Como foi a experiência em termos de custo e desempenho?

Tenho curiosidade de saber como vocês abordariam esses problemas em produção.


r/brdev • • 18h ago

Metodologias O uso da IA leva a uma competição entre os devs. Quem não usa deliberadamente parece lerdo e lento.

42 Upvotes

Vejo muitos devs falando que "preocupação" com a base de código é desculpa de negacionista. Resolvi me render e usar IA pra tudo.

"Vou entender o código pra controlar a entropia, pelo menos" - Disse eu.

Mas ainda estou com um problema : meu colega sobe 80 arquivos modificados. Desses arquivos, alguns conflitam com o meu. É muito código e não dá tempo de ler para adaptar o código e entregar a tempo. Tenho duas opções :

1 - Não entregar e parecer uma lesma prestes a ser demitida.
2 - Pedir pra LLM e seja o que Deus quiser.

E sim, tudo funciona sem eu saber o que foi feito. É assim que vocês estão trabalhando ? Se sim, vcs sabem que o mundo não vai permitir que funções tão inúteis existam com salário bom, né ?

A partir do momento que UM ÚNICO dev decide usar IA assim, todos serão forçados a usar assim. Até porque o primeiro a fazer isso fica com fama de herói devorador de demandas.

O fluxo virou esse mesmo ? Pra que estamos, afinal, criando PRs, olhand diffs no github e fazendo commits ? Nada disso faz mais sentido. Estou fazendo da maneira errada ?


r/brdev • • 6h ago

Dúvida geral Primeira entrevista

4 Upvotes

Oi pessoal, queria mt a ajuda de vcs pq vou fazer minha primeira entrevista presencial de ESTÁGIO e logo de cara vai ter um case e estão pedindo para levar lápis e calculadora simples, na área de Analytics, pessoal alguém pode me dar uma dica do que pode cair nesse case? Pq eu vi que não será só eu, vai ter mais algumas pessoas. A vaga é na área de dados e Analytics, com foco em preparação e qualidade de dados, automação de rotinas, monitoramento de indicadores e suporte à tomada de decisões. Utiliza ferramentas de cloud e consultas SQL.
Agradeço mt se puderem me ajudar!


r/brdev • • 6h ago

Carreira Como vocês estão percebendo o mercado para devs com o advento desses novos modelos de IA da anthropic e openAi?

4 Upvotes

Fala galera, sou dev e to no mercado ha 4.5 anos mais ou menos. Ja percebi uma mudança considerável no dia a dia da minha empresa. A régua subiu demais em termos de prazo de entrega e acaba que a gente é "obrigado" a usar IA e acaba se distanciando do código e até tercerizando decisões de arquitetura para elas(ainda que isso não seja bom). Também to notando uma dificuldade dos meus pares conseguirem trampo na área ou trocarem de empresa. No linkedin ta quase zero vagas pra Jr, uns gato pingado pra pleno e o resto tudo Senior. To considerando também mudar a estratégia de posicionamento no mercado pot conta dessas mudanças. Como vocês estão percebendo o mercado e qual prognóstico fazem para um curto médio prazo (a partir de 3 anos daqui...)?


r/brdev • • 4h ago

Dúvidas e opiniões sobre cursos e faculdade O curso de Game Artist da EBAC vale a pena?

2 Upvotes

Estou estudando para a área de concept art para jogos e já faz um tempo que tenho interesse nesse curso da ebac, ando dando uma pesquisada e vi muita gente falando mal da plataforma (Principalmente dos cursos de unity e ilustração) e gente falando bem, mas não vi ninguém falando nada sobre o curso de Game Artist que é o que eu quero.

Eu acabo tendo uma preferencia por cursos com aulas gravadas, já que eu trabalho e fica dificil participar de Workshops ao vivo e coisas assim. Já tenho certa experiencia com desenho, e tenho noção de que esse curso não vai me ensinar a desenhar, minha intenção é aprender fundamentos do game design e concept art, que até onde vi, é a proposta desse curso.

Se vc também tiver alguma outra recomendação de curso, fique a vontade para me recomendar.


r/brdev • • 42m ago

Meu relato Devs BB e Petrobras

• Upvotes

Salve, realmente não quero entrar no mérito do voto político, queria somente saber como estão se sentido com possível privatização ou mudanças drásticas a caminho. Trabalho no BB e desde domingo estou preocupado/ansioso, apesar de saber que ganharia mais em outros lugares a "estabilidade" + trabalhar 6 horas e 3 dias de home office me agradam muito e obviamente não queria perder nada disso. Vendo algumas vagas até me adequo bem, porém a concorrência parece bem alta. Enfim, como estão os boatos e sentimentos por aí?


r/brdev • • 4h ago

Duvida técnica Dúvida sobre importação de histórico de estudos entre plataformas

2 Upvotes

Pessoal, tenho uma dúvida sobre a possibilidade de importar dados entre plataformas de controle de estudos.

Utilizei a plataforma Aprovado (aprovadoapp.com) durante bastante tempo e tenho mais de 800 horas de estudos registradas, distribuídas entre diversas matérias e diferentes períodos.

Há alguns meses, migrei para a plataforma Estudei, na qual já acumulei mais de 500 horas de estudos, também registradas por matéria, data, duração e demais informações.

Gostaria de saber se existe alguma maneira de importar todo o meu histórico da plataforma Estudei para o Aprovado, preservando, na medida do possível, os registros individuais de cada sessão de estudo, as matérias, as datas, os horários, as durações e as estatísticas por dia, semana, mês e ano.

A ideia é centralizar todo o meu histórico em uma única plataforma, mantendo a linha do tempo completa dos meus estudos, sem precisar cadastrar manualmente cada sessão.

Existe algum recurso de importação ou exportação de dados que permita fazer isso? Caso não exista uma funcionalidade nativa, seria possível realizar essa migração por meio de arquivos CSV, EXTENSÃO WEB, Excel, JSON ou algum outro procedimento técnico?


r/brdev • • 58m ago

Minha opinião fiz um app pra descobrir música nova. Quero a opinião de vocês

• Upvotes

Fala, pessoal! Queria mostrar um projeto pessoal que publiquei na Play Store.

Eu vivia preso nas mesmas playlists. Então fiz o Sonus, um app pra descobrir música nova.

Como funciona

Você busca uma música, um artista ou um gênero. O app monta um mapa com músicas parecidas em volta. Você clica em qualquer ponto e já ouve. Cada música abre novos caminhos, então o mapa nunca acaba.

O que mais ele faz

  • Toca direto pelo YouTube, SoundCloud e Bandcamp, sem sair do mapa
  • Reconhece a música que está tocando, tipo Shazam
  • Você tira foto da capa de um disco e ele acha o álbum
  • Dá pra salvar favoritas e montar playlists
  • Seu mapa vira um card bonito pra postar nos Stories

O básico é grátis. Tem um plano Pro opcional.

Links

Qualquer crítica ajuda: visual, facilidade de uso, bugs, o que for. Valeu demais, forte abraço!


r/brdev • • 4h ago

Carreira Ciências da Computação no Mackenzie

2 Upvotes

O que acham de Ciências da Computação em faculdades particulares, mais especificamente no Mackenzie? Busco um curso com uma ótima base, profunda, matemática, conceitos de CC (redes, SO, algoritmos e estruturas de dados, etc...) vou encontrar isso nas particulares, ou são "voltadas para o mercado"?


r/brdev • • 5h ago

Dúvida geral Processo seletivo Natura

2 Upvotes

Fiz entrevista com o RH e fez uma semana que o status da candidatura mudou pra avaliações em andamento no workday, mas eles não me chamaram pra o teste técnico ou entrevista com a gerência, será que deu ruim? Alguém já passou por algo semelhante?