@thayto_dev@Grazinascito Bixo, clean arch é ainda mais importante com IA. Padrão de código precisa ser mantido senão sua arquitetura colapsa sobre o próprio peso com o volume de código que a IA escreve.
@SumitM_X 400 is for malformated requests, 409 exposes email already registered but I don't like this approach as well because if not yet implemented and enforced 2FA, one malicious agent can try to find passwords leaked for that email to gain access to the system...
There's no winning.
Nuance incrível que não deve passar despercebida nesse post:
"Normalmente" - você pode ser tech lead em um contexto, e Junior em outro.
Esteja disposto a aprender, e sempre tenha a coragem para estar errado.
Todo dev tem 5 estágios em sua carreira:
1. Começou a estudar programação e acha que já sabe tudo (normalmente consegue um estágio)
2. Entrou na empresa e agora está sugando o máximo de conhecimento dos mais seniores (normalmente junior)
3. Começou a ver algumas coisas mais avançadas, descobriu que o mundo não é só o código, mas também existe segurança, infra, observabilidade. Não compreende tudo ainda, mas sabe mexer um pouco nelas. (normalmemte o pleno)
4. Agora ele começou a ter conhecimento mais avançado nos tópicos anteriores, sabe analisar uma stack trace, sabe lidar com aplicações complexas e que escalam, sabe estratégias de downtime zero, replicas de banco e por aí vai. Sabe ensinar também, code review detalhado (normalmente o sênior)
5. Sabe opinar quando usar qual estratégia, sabe criar as coisas anteriores do zero, consegue colocar o produto na frente do código quando preciso, ou seja, deixa passar um Else no código as vezes, pq sabe o impacto da feature pra empresa. Aqui a pessoa ela é super técnica, mas tem um background muito grande em produto e sabe priorizar as coisas baseado nisso. (normalmente tech lead ou +)
Qual nível você está?
Eu sinto que já passei por todos 😅 Eu coloquei "normalmente" na senioridade, pq pode ser que vc já esteve naquele contexto em outro nível, o que é normal, já que cada empresa encherga a senioridade de uma forma.
@BitcoinExplica @MaikOrdinal "falhas" não vejo.
O artigo apresenta um approach de outro lado que não é a mineração por lucro instantâneo, mas por uso de energia sobressalente.
Se isso vai realmente se realizar ou n depende se as empresas de energia entrarem no ramo em peso pra suprir a hashrate.
@lincolixavier Simplesmente a soft skill mais importante pro Dev é comunicação.
Os melhores devs que eu trabalhei eram ótimos comunicadores, não necessariamente os de melhor nível técnico.
@LukeberryPi My experience is rather different. When points largely divert it highlights difference in either understanding of the scope, or perceived complexity.
That all breaks if people aren't willing to defend their points though.