Eu estava experimentando várias coisas enquanto tentava encontrar uma direção, e achei interessante essa abordagem centrada nas pessoas, mais do que nas ações. Seria algo como um modelo a seguir? Foi uma leitura prazerosa, obrigado.
Olá. Por curiosidade, tentei dizer: "Vou colocar isso no front-end web, então implemente um algoritmo de quicksort em js". Mas, pelo que vejo, está difícil entender exatamente qual é o problema. Se puderem me explicar, isso me ajudaria muito. Agradeço desde já. https://chatgpt.com/share/68340f9b-b684-8002-8dd5-495d477065cd
Parece ser um projeto em Common Lisp. Então é por isso que a combinação ocicl+make funciona. Acho que seria mais fácil de manter se jogasse isso para o Vibe AI e pedisse para ele simplesmente fazer em typescript+deno.
Acho que você não entendeu bem por que eu mencionei a área de atuação do autor e o que significa ter o próprio domínio de conhecimento.
Delegar todas as decisões à IA sem pensar por conta própria também me parece tolice,
mas também não entendo muito bem as pessoas que estão no extremo oposto.
Por fim, o que eu queria perguntar é: superscv, como você acha que seria bom usar LLMs na programação?
A Coreia também provavelmente vai acabar tendo que estender de forma contínua (..) a idade de aposentadoria por causa do problema das pensões...
O ponto de virada deve ser o momento em que, de tanto aumentar e aumentar, ela acabe ultrapassando a expectativa de vida.
(Acho que dizem que a Rússia já ficou assim.. )
Embora a mensagem do autor tenda a ser um tanto forte, se você ler o texto com atenção, não é “não use IA”. Há uma proposta sobre como utilizá-la, e o ponto principal é a mensagem de que o próprio desenvolvedor não pode carecer de competência.
Se formos ver por que a mensagem do autor soa tão forte, ela foi construída como uma resposta à visão de que será possível desenvolver com o Copilot (com a nuance de uma alta dependência de desenvolvimento em relação ao Copilot). Nesse contexto, ele conduziu a mensagem no sentido de não adotar uma postura que prejudique, para os próprios desenvolvedores, o valor da sua existência.
Como o autor também não está passando a mensagem de “não use IA”, no fim, se a ideia é aproveitar a IA, isso acabará ficando em algum ponto de equilíbrio; por isso, a mensagem ficou, em linhas gerais, parecida com o que você respondeu há pouco.
No entanto, tive dificuldade em concordar com a parte de “visão tendenciosa” no que você escreveu inicialmente, então quis responder primeiro sobre isso.
Criar é só o começo, e depois de operar um serviço por uns 10 anos, todo tipo de coisa vai acontecer no meio do caminho; para aguentar firme nessa hora, é preciso ter uma base... é preciso aprender.
Primeiro, no que eu disse sobre "usar IA dentro do domínio", é claro que o design e a coordenação ficam a cargo dos humanos...
Na verdade, isso talvez fosse algo a se dizer antigamente, mas hoje, quando todo mundo já conhece as limitações dos LLMs, virou algo tão óbvio que nem precisa ser mencionado.
Em seguida, sobre o caso de pessoas comuns sem conhecimento de desenvolvimento usarem LLMs,
acho que nem o texto principal, nem o Hacker News, nem eu chegamos a falar disso, mas, de qualquer forma, mesmo nesse caso a tecnologia já chegou a um nível em que os usuários ficam satisfeitos com o resultado.
Se não fosse assim, Bolt.new, v0 e até o Cursor não estariam recebendo a avaliação que têm hoje.
É difícil tomar a decisão sobre até onde reinventar e até onde depender de dependências externas.
Seja qual for o caso, escolher essa dependência para economizar tempo porque eu mesmo poderia fazer isso, e ficar preso a uma dependência porque sem ela não é possível criar o serviço, são histórias completamente diferentes.
Talvez isso não seja possível para todo tipo de código (como um sistema operacional), mas fazer o esforço para ir o máximo possível na direção da primeira opção vai ajudar a entender o sistema.
Acho que há um pequeno mal-entendido sobre o sentido que o autor quis transmitir.
O foco do autor está no desempenho, na estabilidade e em uma arquitetura e consistência de código que facilitem a manutenção dos projetos que ele gerencia, e, em especial, arquitetura e consistência de código são justamente áreas em que os LLMs atuais realmente não são bons.
Especialmente na web, há muita gente entrando em desenvolvimento e uma mentalidade forte de "se funcionar de qualquer jeito, está bom", então uma quantidade enorme de código de baixa qualidade acaba sendo colocada em produção. E como os LLMs foram treinados com base nisso, a qualidade do que eles geram cai a um nível absurdamente ruim.
Simplesmente peça ao GPT: "vou colocar isso no front-end web, então implemente um algoritmo quicksort em JS para mim". Se você não conseguir identificar os problemas na saída, acho que esta conversa não tem muito sentido.
> Pelo que vi em posts antigos do autor, parece que ele é desenvolvedor de jogos
> Como LLMs não conseguem aprender em grande volume conhecimento ou materiais de desenvolvimento de jogos, ao contrário dos casos de apps CRUD, parece que o autor do texto sente mais claramente as limitações dos LLMs
Li tudo, e no fim acho que o autor acabou ficando com uma visão um pouco enviesada por causa disso.
Claro, fazer como o texto principal diz é algo quase didático e está correto,
mas acho que IA já faz bem o suficiente em CRUD e front-end, onde há muito material para treinar.
Parece que o ideal é aproveitar ao máximo dentro do próprio domínio.
O item 1 é realmente uma mudança digna de pesadelo, algo que eu jamais gostaria de aceitar. É como ver o rastreamento do histórico do código-fonte se tornar sem sentido.
Pedi ao bot de IA do GN+ para extrair o roteiro do YouTube e fazer um resumo, e o desempenho é bem bom.
Ficou difícil assistir a tantos vídeos, então isso parece muito útil.
Provérbios têm um significado embutido, mas tem aumentado o número de pessoas que interpretam só pelas palavras
Se esse tipo de argumento virar moda, a sala de reunião vai acabar em caos de novo como se fosse a coisa mais normal do mundo
O pessoal do paperwork fica eufórico e sai aprontando, e os mesmos fracassos se repetem todo ano
Isso está muito ligado aos critérios da legislação trabalhista de cada país... Em muitas empresas nos EUA, o normal é simplesmente fazer rodízio e, quando alguém não pode em determinado período, trocar a ordem. Como é algo pesado... também há empresas com uma equipe dedicada só para on-call.
Na Europa, quase sempre há uma compensação separada, seja porque a natureza do trabalho mudou ou porque é considerado trabalho fora do horário.
Aqui na Coreia, por causa do sistema de salário inclusivo, acaba sendo tratado mais ou menos assim. On-call claramente também é trabalho, mas vendem a ideia como se o adicional por esse tempo fosse um benefício.
Eu estava experimentando várias coisas enquanto tentava encontrar uma direção, e achei interessante essa abordagem centrada nas pessoas, mais do que nas ações. Seria algo como um modelo a seguir? Foi uma leitura prazerosa, obrigado.
Parece que o link não está funcionando direito, então estou tentando de novo. https://chatgpt.com/canvas/shared/68341217ae788191b66a523c948b1a8e
Olá. Por curiosidade, tentei dizer: "Vou colocar isso no front-end web, então implemente um algoritmo de quicksort em js". Mas, pelo que vejo, está difícil entender exatamente qual é o problema. Se puderem me explicar, isso me ajudaria muito. Agradeço desde já. https://chatgpt.com/share/68340f9b-b684-8002-8dd5-495d477065cd
Parece ser um projeto em Common Lisp. Então é por isso que a combinação
ocicl+makefunciona. Acho que seria mais fácil de manter se jogasse isso para o Vibe AI e pedisse para ele simplesmente fazer em typescript+deno.Acho que você não entendeu bem por que eu mencionei a área de atuação do autor e o que significa ter o próprio domínio de conhecimento.
Delegar todas as decisões à IA sem pensar por conta própria também me parece tolice,
mas também não entendo muito bem as pessoas que estão no extremo oposto.
Por fim, o que eu queria perguntar é: superscv, como você acha que seria bom usar LLMs na programação?
A Coreia também provavelmente vai acabar tendo que estender de forma contínua (..) a idade de aposentadoria por causa do problema das pensões...
O ponto de virada deve ser o momento em que, de tanto aumentar e aumentar, ela acabe ultrapassando a expectativa de vida.
(Acho que dizem que a Rússia já ficou assim.. )
Resumo,
Autor: os próprios desenvolvedores precisam desenvolver e preservar suas capacidades. Além disso, a IA nem funciona tão bem assim.
crawler: Hã? Para mim funciona bem?
superscv: Tem muitos problemas...
crawler: Tem que saber ajustar e usar
superscv: Acho que já se afastou demais da mensagem que o autor queria transmitir desde o começo..
Embora a mensagem do autor tenda a ser um tanto forte, se você ler o texto com atenção, não é “não use IA”. Há uma proposta sobre como utilizá-la, e o ponto principal é a mensagem de que o próprio desenvolvedor não pode carecer de competência.
Se formos ver por que a mensagem do autor soa tão forte, ela foi construída como uma resposta à visão de que será possível desenvolver com o Copilot (com a nuance de uma alta dependência de desenvolvimento em relação ao Copilot). Nesse contexto, ele conduziu a mensagem no sentido de não adotar uma postura que prejudique, para os próprios desenvolvedores, o valor da sua existência.
Como o autor também não está passando a mensagem de “não use IA”, no fim, se a ideia é aproveitar a IA, isso acabará ficando em algum ponto de equilíbrio; por isso, a mensagem ficou, em linhas gerais, parecida com o que você respondeu há pouco.
No entanto, tive dificuldade em concordar com a parte de “visão tendenciosa” no que você escreveu inicialmente, então quis responder primeiro sobre isso.
Criar é só o começo, e depois de operar um serviço por uns 10 anos, todo tipo de coisa vai acontecer no meio do caminho; para aguentar firme nessa hora, é preciso ter uma base... é preciso aprender.
Primeiro, no que eu disse sobre "usar IA dentro do domínio", é claro que o design e a coordenação ficam a cargo dos humanos...
Na verdade, isso talvez fosse algo a se dizer antigamente, mas hoje, quando todo mundo já conhece as limitações dos LLMs, virou algo tão óbvio que nem precisa ser mencionado.
Em seguida, sobre o caso de pessoas comuns sem conhecimento de desenvolvimento usarem LLMs,
acho que nem o texto principal, nem o Hacker News, nem eu chegamos a falar disso, mas, de qualquer forma, mesmo nesse caso a tecnologia já chegou a um nível em que os usuários ficam satisfeitos com o resultado.
Se não fosse assim, Bolt.new, v0 e até o Cursor não estariam recebendo a avaliação que têm hoje.
É difícil tomar a decisão sobre até onde reinventar e até onde depender de dependências externas.
Seja qual for o caso, escolher essa dependência para economizar tempo porque eu mesmo poderia fazer isso, e ficar preso a uma dependência porque sem ela não é possível criar o serviço, são histórias completamente diferentes.
Talvez isso não seja possível para todo tipo de código (como um sistema operacional), mas fazer o esforço para ir o máximo possível na direção da primeira opção vai ajudar a entender o sistema.
Acho que há um pequeno mal-entendido sobre o sentido que o autor quis transmitir.
O foco do autor está no desempenho, na estabilidade e em uma arquitetura e consistência de código que facilitem a manutenção dos projetos que ele gerencia, e, em especial, arquitetura e consistência de código são justamente áreas em que os LLMs atuais realmente não são bons.
Especialmente na web, há muita gente entrando em desenvolvimento e uma mentalidade forte de "se funcionar de qualquer jeito, está bom", então uma quantidade enorme de código de baixa qualidade acaba sendo colocada em produção. E como os LLMs foram treinados com base nisso, a qualidade do que eles geram cai a um nível absurdamente ruim.
Simplesmente peça ao GPT: "vou colocar isso no front-end web, então implemente um algoritmo quicksort em JS para mim". Se você não conseguir identificar os problemas na saída, acho que esta conversa não tem muito sentido.
> Pelo que vi em posts antigos do autor, parece que ele é desenvolvedor de jogos
> Como LLMs não conseguem aprender em grande volume conhecimento ou materiais de desenvolvimento de jogos, ao contrário dos casos de apps CRUD, parece que o autor do texto sente mais claramente as limitações dos LLMs
Li tudo, e no fim acho que o autor acabou ficando com uma visão um pouco enviesada por causa disso.
Claro, fazer como o texto principal diz é algo quase didático e está correto,
mas acho que IA já faz bem o suficiente em CRUD e front-end, onde há muito material para treinar.
Parece que o ideal é aproveitar ao máximo dentro do próprio domínio.
A empresa é um lugar para aprender? Ou é um lugar para recriar valor com a roda que outra pessoa fez?
https://pt.news.hada.io/topic?id=21091
Depois de ler este texto, fico pensando se isso está mesmo certo.
O item 1 é realmente uma mudança digna de pesadelo, algo que eu jamais gostaria de aceitar. É como ver o rastreamento do histórico do código-fonte se tornar sem sentido.
Pedi ao bot de IA do GN+ para extrair o roteiro do YouTube e fazer um resumo, e o desempenho é bem bom. Ficou difícil assistir a tantos vídeos, então isso parece muito útil.
É porque você nunca foi a uma casa que manda bem com Electron ~
... acho que é isso que estão querendo dizer kkk
Provérbios têm um significado embutido, mas tem aumentado o número de pessoas que interpretam só pelas palavras
Se esse tipo de argumento virar moda, a sala de reunião vai acabar em caos de novo como se fosse a coisa mais normal do mundo
O pessoal do paperwork fica eufórico e sai aprontando, e os mesmos fracassos se repetem todo ano
Isso está muito ligado aos critérios da legislação trabalhista de cada país... Em muitas empresas nos EUA, o normal é simplesmente fazer rodízio e, quando alguém não pode em determinado período, trocar a ordem. Como é algo pesado... também há empresas com uma equipe dedicada só para on-call.
Na Europa, quase sempre há uma compensação separada, seja porque a natureza do trabalho mudou ou porque é considerado trabalho fora do horário.
Aqui na Coreia, por causa do sistema de salário inclusivo, acaba sendo tratado mais ou menos assim. On-call claramente também é trabalho, mas vendem a ideia como se o adicional por esse tempo fosse um benefício.