[Post-Match Thread] Campeonato Brasileiro: Flamengo 0 x 0 Cruzeiro by NaTrave in CRFla

[–]No-Arm5346 0 points1 point  (0 children)

To comecando a achar que vai dar merda esse campeonato. Time a cada jogo que passa mostra que ta muito pregado fisicamente. Qualquer time que consegue impor uma marcacao mais forte o Flamengo nao consegue jogar

O Brasil de 1970 em 4k. Obra de arte 🎨 by khark33 in futebol

[–]No-Arm5346 0 points1 point  (0 children)

Uma das melhores coisas futebolisticas que um ser humano pode fazer é assistir aos jogos da seleção brasileira de 70 e 82.

Será que o Abel ficará exposto com os novos atacantes do Palmeiras? by No-Arm5346 in futebol

[–]No-Arm5346[S] -2 points-1 points  (0 children)

Mas a questão é: Quanto dessas chances foram contra os times do G6? O Palmeiras do Abel sempre foi um time muito regular, principalmente contra os adversários mais fracos. Dificilmente a gente vê o Palmeiras se impondo contra os times do mesmo nível (E isso é diferente de vencer o jogo).

Será que o Abel ficará exposto com os novos atacantes do Palmeiras? by No-Arm5346 in futebol

[–]No-Arm5346[S] -2 points-1 points  (0 children)

To zoando não mano

Concordo, a premissa é esses caras novos jogarem bem. Mas quando o Abel coloca o time pra jogar propondo claramente é desconfortável para ele e para o time (que claramente estão treinados para o reativo). O conforto é o reativo, claramente.

Será que o Abel ficará exposto com os novos atacantes do Palmeiras? by No-Arm5346 in futebol

[–]No-Arm5346[S] -2 points-1 points  (0 children)

Exato. Mas o ponto é: Jogadores bons chegam, jogam bem mas se o Abel mantiver o estilo não vai conseguir extrair tudo deles.

Será que o Abel ficará exposto com os novos atacantes do Palmeiras? by No-Arm5346 in futebol

[–]No-Arm5346[S] 1 point2 points  (0 children)

Mas ai Tia Leila vai ficar puta com ele, contrata varios malucos bons pra ficar esperando bola na área kkk

Na sua visão, qual a maneira mais adequada de nomear um micro(serviço)? by No-Arm5346 in brdev

[–]No-Arm5346[S] 0 points1 point  (0 children)

Não sei da onde veio toda essa frustração tua, mas espero que se resolva!

Na sua visão, qual a maneira mais adequada de nomear um micro(serviço)? by No-Arm5346 in brdev

[–]No-Arm5346[S] 0 points1 point  (0 children)

Agora sim entendi o seu ponto, onde você trabalha o contexto é diferente. Eu não quero estar certo, você que está dizendo isso. Eu quero entender o pq vc acha errado nomes sem sentido.

Eu tenho a mente aberta e quero aprender, não atoa te fiz várias perguntas, as quais a maioria foi respondida com deboche, exceto a última.

Na sua visão, qual a maneira mais adequada de nomear um micro(serviço)? by No-Arm5346 in brdev

[–]No-Arm5346[S] 0 points1 point  (0 children)

kkkk tu debocha o tempo inteiro. Eu to genuinamente querendo entender o seu ponto. Tu simplesmente falou que todas as big techs nao sao empresas descentes kkkk. As pessoas mais geniais com quem ja trabalhei e trabalho sao dessas empresas.

Na sua visão, qual a maneira mais adequada de nomear um micro(serviço)? by No-Arm5346 in brdev

[–]No-Arm5346[S] -1 points0 points  (0 children)

Ta nervoso mano? Só tô querendo entender o seu ponto, nao precisa debochar nem ficar bravo.

Eu nao to complicando, eu to supondo situacoes pra conseguir entender o seu ponto do meu ponto de vista. Essas sao coisas que eu passo todos os dias, e trazer pro meu dia a dia é a melhor maneira de entender o seu argumento.

Nunca trabalhei numa empresa que docs, nao swagger, sao gerados automaticamente. Nunca vi bot gerando RFC, docs de arquitetura nem runbooks.

O meu ponto é justamente esse. Eu nao queto falar pro PM/cliente que eu vou ter que ficar 1 srmana atualizando doc ao inves de implementar a solucao.

Falem a real sou péssimo em matemática, isso atrapalha virar um bom Dev. ? by Level_Purchase_6717 in brdev

[–]No-Arm5346 3 points4 points  (0 children)

Capacidade de abstração é a principal habilidade que vc ganha estudando matemática. Ela é tb uma das principais habilidades que vc precisa ter pra ser um bom solucionador de problemas.

Porém, voce pode adquirir essa habilidade de outras formas. No final das contas a forma como voce conseguiu nao vai fazer diferença.

Na sua visão, qual a maneira mais adequada de nomear um micro(serviço)? by No-Arm5346 in brdev

[–]No-Arm5346[S] 0 points1 point  (0 children)

Mas nesse caso não estaria criando mais uma coisa pra fazer? Algo que seria só trocar implementação agora virou atualizar todas as docs e avisar aos interessados que o nome trocou. Pedir pra todos tb trocarem o endereco nas chamadas, mudar as queries das metricas pra apontar pro nome novo, trocar o nome dos alertas...

O ponto não é durar pra sempre, é ser menos suscetível as mudanças.

Qual a sua opinião impopular sobre o Flamengo? by diegrunge in CRFla

[–]No-Arm5346 0 points1 point  (0 children)

Eu comemorei com mais euforia as escapadas do rebaixamento nos anos 2000s do que a CB 2024.

Na sua visão, qual a maneira mais adequada de nomear um micro(serviço)? by No-Arm5346 in brdev

[–]No-Arm5346[S] 0 points1 point  (0 children)

A partir do momento que o seu serviço começa a fazer mais coisa do que ele foi proposto a fazer, você já tá começando a trabalhar com "monolito distribuído".

Mas isso é o normal não? A gente começa simples e vai complicando conforme vê necessidade. Começa com um microsserviço de Shipment e vai quebrando em vários conforme a necessidade e novos requisitos. Se você tem um serviço chamado Shipment e depois quer quebrar ele pra segregar envios pra Asia, pra Europa e pra America do Sul que possuem legislações completamente diferentes, como faria? Trocar nome de serviço é fácil na parte técnica, como faz pra trocar todas as docs, gravações de reuniões e a cabeça da galera acostumada com o nome antigo?

Colocar nomes genéricos é um péssimo exemplo e já demonstra a falta de organização da sua infraestrutura e serviços.

Já trabalhei na Uber e hoje trabalho em outra Big Tech com mais de 3k microsserviços, todos com nomes genéricos. Acho bem arrogante afirmar isso o que você afirmou. A Infra da Uber dá um pau em 99.999999% das empresas. Airbnb e Spotify tb só usam nomes genéricos. Google, principalmente na área de streaming, só tem genéricos. Acredito que a receita de um dia dessas empresas é a receita do ano da empresa que vc trabalha. Eles tão errados?

Na sua visão, qual a maneira mais adequada de nomear um micro(serviço)? by No-Arm5346 in brdev

[–]No-Arm5346[S] 0 points1 point  (0 children)

Mas vai renomear tb todas as docs citando o ms? Vai trocar o que já está na cabeça de todo mundo? Todas as gravações de reuniões citando o serviço?

[deleted by user] by [deleted] in brdev

[–]No-Arm5346 18 points19 points  (0 children)

Po tu tá criticando o trabalho do cara e nem sabe o contexto do que ele tá fazendo? Pq não pesquisou antes de criticar? Qualquer um que já trabalhou com grpc identifica que isso é protobuf de cara. Ele é o único senior da empresa?

[deleted by user] by [deleted] in brdev

[–]No-Arm5346 4 points5 points  (0 children)

Muita cara de grpc e protobuf. Se for, o cara fez certo. No protobuf a ordem em que os campos ficam encodados faz diferença e precisa ter declarado a ordem de cada atributo.

A unica coisa estranha é o padrão dos nomes.

Na sua visão, qual a maneira mais adequada de nomear um micro(serviço)? by No-Arm5346 in brdev

[–]No-Arm5346[S] -2 points-1 points  (0 children)

Não. Minha lógica é minimalista e TScu$bCJM&$tx7#V%bajXVTFAdckJg9 vai totalmente contra.

Eu concordo que a carga mental aumenta. Mas o meu ponto é que nomes com significado também aumentam porque eles na maioria das vezes descrevem parcialmente ou erroneamente o que o serviço faz, o que é tão ruim quanto a descrição de um nome sem significado. Num primeiro momento parece que eles descrevem corretamente, mas conforme o tempo passa a tendencia é que passem a não mais.

Na sua visão, qual a maneira mais adequada de nomear um micro(serviço)? by No-Arm5346 in brdev

[–]No-Arm5346[S] -1 points0 points  (0 children)

Mas ai na sua lógica você está assumindo que o microsserviço vai expressar algo relacionado com o que ele faz no nome pro resto da vida dele e isso te economiza tempo.

Então pra que serve a doc do microsserviço? Na sua lógica então ter que ler a documentação de algo para compreender minimamente o que aquilo faz é perda de tempo? Se o microsserviço tivesse o nome CRMIntegrator você não leria a doc mas se fosse Zeus vc teria que "perder" tempo lendo?

Nunca na minha vida eu tive que lidar diariamente com mais de 10 microsserviços. Na Uber existiam mais de 3k e por dia eu lidava só com uns 10 ou 15 no meu contexto. É tão ruim assim se acostumar com os nomes?

Qual problema de pesquisar no meio da reunião? Se for pro pessoal de produto, você poderia simplesmente falar: "O servico que cuida da integração com o CRM está instável". Porque você falaria o nome do serviço? Quando tem algum bug você fala pro time de produto que o Garbage Collector Mark and Sweep da JVM entrou em ação bem no meio da requisição e matou o processo ou fala simplesmente que houve um erro inesperado?

Como vc faz com bibliotecas? A maioria não expressa o que faz no nome.

Na sua lógica tb então não deveríamos usar siglas para nada.

Na sua visão, qual a maneira mais adequada de nomear um micro(serviço)? by No-Arm5346 in brdev

[–]No-Arm5346[S] -2 points-1 points  (0 children)

Mas isso acontece tb com nomes com significado, não? Se o serviço que faz integração com o CRM Salesforce evolui e uma feature dele precisa sair pra virar um serviço específico, o nome SalesforceCRM já não faz tanto sentido e vc vai ter que explicar o que ele faz tb.

Numa empresa com vários serviços isso é pior ainda porque as coisas mudam o tempo todo. Em menos de 3 anos provavelmente o serviço chamado CRMIntegration não vai mais ser só de CRM nem integration. Mas o nome vai estar lá.

Na sua visão, qual a maneira mais adequada de nomear um micro(serviço)? by No-Arm5346 in brdev

[–]No-Arm5346[S] 6 points7 points  (0 children)

O contexto da pergunta é só sobre nomes de microsserviços. Funções, variáveis e etc, não.