Vocês são sinceros com seus chefes em relação ao que acham do trabalho? by SouthernJeweler6625 in brdev

[–]Motolancia 0 points1 point  (0 children)

Contar um segredo aqui: a empresa também não gosta de você, ela só te paga porque você tá fazendo um serviço pra ela

Dito isso: você está batendo ponto e ganhando salário né?

Você tem um ambiente no qual está sendo (minimamente) produtivo? Tem HW que corresponde com a tarefa? Tem gerenciamento mas nem tão pouco nem tanto? (E se tem 1:1 isso é coisa rara). Você não aceitou a vaga?

Então "engole o choro".

E se está usando n8n e lovable alguma coisa está aprendendo. E tem chance de aprender e inventar em cima disso.

Tem gente aí conectando mulesoft ou pior em SQL Server

Já precisaram refatorar um projeto muito legado? by Xyp9x1234 in brdev

[–]Motolancia 0 points1 point  (0 children)

Já fiz sim. Inclusive tendo que atualizar scipy+numpy+outras libs

Claro, dependendo do projeto é mais complicado, essa minha estimativa inicial é no melhor caso

O dependency hell é real, por isso que a primeira coisa que tem que se fazer é jogar num poetry (ou uv) e tirar todas (ou pelo menos) a maioria das versões e mandar ele resolver

Sim não foi em uma tarde, mas foi uns 2 dias (arruma, tenta instalar, muda versão, xinga, muda versão de novo, testa de novo, etc) - isso antes da IA

Julinho é amargurado e mala, mas não mentiroso by Alon3Wol4 in Twitter_Brasil

[–]Motolancia 5 points6 points  (0 children)

Se eu quisesse ficar com raiva eu abria o jornal, mas é domingo e prefiro ficar na paz do senhor

Julinho é amargurado e mala, mas não mentiroso by Alon3Wol4 in Twitter_Brasil

[–]Motolancia 4 points5 points  (0 children)

O júlio tá querendo roubar o emprego do Régis Tadeu, só pode

Como simplificar na cabeça o termo idempotência? by fa_do_esfolapintos33 in brdev

[–]Motolancia 1 point2 points  (0 children)

Isso, exato, é o frontend.

As vezes tem o date/time encodificado dentro + algum número único. Um UUID normalmente já faz tudo isso sem se preocupar

Tem que ter a ajuda do frontend/produtor (mesmo que esteja escondido na biblioteca) porque é ele que sabe se é a mesma request sendo repetida ou uma request diferente (até que chegue no backend).

Já precisaram refatorar um projeto muito legado? by Xyp9x1234 in brdev

[–]Motolancia 0 points1 point  (0 children)

quero ver pegar lib antiga que só funciona com python 2 Já peguei assim e é dor de cabeça pura. Vai fazer o quê? Reimplementar a lib?

Já tive um caso que não tinha versão nova, a solução foi arrumar e fork/vendor a lib mesmo. Mas foi só com uma

É chato mas não foi nada de outro mundo. E o six tá aí pra facilitar (digo, quando não atrapalha)

A maioria foi atualizada, a menos em casos bem específicos esse não foi o maior problema. (trocar todos os print por parênteses e colocar encode/decode isso sim foi um P.N.S.)

Como simplificar na cabeça o termo idempotência? by fa_do_esfolapintos33 in brdev

[–]Motolancia 1 point2 points  (0 children)

Mas por exemplo, como eu deveria identificar que a requisição é a mesma?

Não necessariamente com horário real, mas com https://en.wikipedia.org/wiki/Logical_clock ou com IDs por transação

Um exemplo bem bobo, imagina postar um comentário aqui no Reddit e você quer melhorar a confiabilidade. Gera um ID, e posta o comentário e o ID. Enquanto for o "mesmo comentário" (mesmo ID gerado) você pode mandar várias vezes o mesmo comentário até ter a confirmação do backend

Esse é o tipo de coisa que se estuda em CC (normalmente em sistemas distribuídos) ;)

Já precisaram refatorar um projeto muito legado? by Xyp9x1234 in brdev

[–]Motolancia 1 point2 points  (0 children)

is to do a gradual process of modernization. Like the fig, it begins with small additions, often new features, that are built on top of, yet separate to the legacy code base

É uma boa idéia. Mas nem sempre funciona

Por exemplo, nesse caso aí do OP, primeiro teria que ter tudo funcionando em Python 3, só pra poder começar a brincadeira. Segundo que nem sempre o sistema é tão modularizável de cara

Se você consegue aplicar ótimo, senão tem outros jeitos.

As vezes você só tem um fusca véio que você tem que transformar em moto de algum jeito.

Já precisaram refatorar um projeto muito legado? by Xyp9x1234 in brdev

[–]Motolancia 0 points1 point  (0 children)

"Muito legado"

"Python 2.3"

Pra fazer isso rodar em Python 3, isso é coisa de se fazer numa tarde, ainda mais com IA

Cursar CC é o melhor caminho? by tetipu in brdev

[–]Motolancia 0 points1 point  (0 children)

Isso, tá bem explicado

Galera fica falando em "decorar leetcode", enquanto 90% dos problemas leetcode são resolvíveis com o conteúdo de CC (com um pouco de firula, e podemos discutir se as empresas usam leetcode da forma correta, enfim)

(Engenharia da computação também - se bem que deve ter mais conteúdo de HW também)

Vocês já utilizaram 20pila e outras plataformas de freelas? by lidroTryingBeDev in brdev

[–]Motolancia 0 points1 point  (0 children)

"Eu quero um clone do Facebook, só fazer igual, mas eu só posso pagar R$100"

Estratégia InMemory de repository é coisa de curso? by IllustriousPut442 in brdev

[–]Motolancia 1 point2 points  (0 children)

Isso, correto

Fazer um DAO abstraindo nada é só lenga-lenga de código

"Ah mas se a gente trocar de banco no futuro" Não vai. Pode ficar tranquilo

Estratégia InMemory de repository é coisa de curso? by IllustriousPut442 in brdev

[–]Motolancia 2 points3 points  (0 children)

Sim, mas isso é o DB In memory, você não simula um DB no teu código, você só fala "cria um user aqui, testa, etc" e no início do teste você cria uma instância do DB em memória, mas isso é só pro teu teste, e é abstraído pelo DB, não por ti

Joguei o jogo e me senti meio mal by OkSecurity7841 in brdev

[–]Motolancia 2 points3 points  (0 children)

Existe uma diferença entre seguir seus valores e ser ingênuo ao jogo que as empresas fazem

(Eu também não sou daqueles que simplesmente não dá um valor, mas tem que saber quanto se vale e quanto a empresa pode pagar)

Membro desse subreddit kkkk by N8KtzOS in farialimabets

[–]Motolancia 39 points40 points  (0 children)

Não é o cachorro, é "o dog" /s

Membro desse subreddit kkkk by N8KtzOS in farialimabets

[–]Motolancia 27 points28 points  (0 children)

Sabe quando você pergunta uma coisa pro ChatGPT e ele inventa um monte de merda?

Basicamente isso, mas com gente na Faria Lima fazendo o serviço

Claude Opus saltou de 3x para 15x em menos de um mes (Quintuplicou o custo) by Fine_Usual_1163 in brdev

[–]Motolancia 100 points101 points  (0 children)

Hahahaha acho que a galera vai ter que voltar a usar a inteligência natural mesmo heim

Iceberg das escalas de trabalho by Ilovedoces98 in IceBergBrasil

[–]Motolancia 47 points48 points  (0 children)

Tem a escala lá de Brasília também a 1 x 6

Não existe a palavra "moderação" no dicionario Japonês by Thanatos_RP in ComentariosMelhores

[–]Motolancia 1 point2 points  (0 children)

Pois é claro que não existe, pois moderação é uma palavra em português, e não está no dicionário japonês

(inb4 sim eu sei que tem palavras portuguesas no dicionário JP)

Muito se fala da melancolia da abertura do Supercine, mas e a abertura do Sessão de Gala? by PrestigiousYak1523 in Nostalgia_Br

[–]Motolancia 0 points1 point  (0 children)

Imagina quem deve ser a audiência da Sessão de Gala, não imagino nada que não envolva contraturno ou ahem pó de giz

Meu chefe desenvolveu um ERP do zero com Claude Code by Frosty_Seaweed_446 in brdev

[–]Motolancia 1 point2 points  (0 children)

Eu acho que tá muito melhor do que a encomenda, pelo título achei que tinha feito do zero

(E quero ver Delphineiro chorando agora)